如何制作Scrapy使用Python 2.7.10而不是3.4.3

时间:2015-07-13 18:52:13

标签: python python-2.7 python-3.x scrapy

我安装了两个版本的Python。 Django为3+,Scrapy为2+。我可以使用以下方法使用我想要的任何版本: -

py abc.py #for 2.+ use
py -3 abc.py  #for 3.+ use

问题在于,当我尝试使用Scrapy制作项目时

scrapy startproject news

如何明确提及或强制scrapy使用2. + python版本。目前,它使用的是3. +版本。我可以证实这一点,因为它给了我一定的错误" twisted" Scrapy使用的包,仅适用于python 2。+

更新: -

我正在使用Windows环境。

更新: -

>where.exe scrappy
C:\Python34\Scripts\scrapy.exe

2 个答案:

答案 0 :(得分:2)

实际问题是你在Python 3.4中安装了Scrapy 。环境

将其安装到Python 2.7环境中。如果已安装,您可以检查scrapy是否指向2.7“Scripts”目录或直接从Python 2.7“Scripts”调用它。

答案 1 :(得分:0)

您只需输入: #!/usr/bin/Python2.7
在文本文件的开头 它将使用Python 2.7执行