如何让Scrapy使用Python 2.7.10而不是3.4.3

如何让Scrapy使用Python 2.7.10而不是3.4.3,python,python-2.7,python-3.x,scrapy,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.+版本。我可以确认这一点,因为它在Scrapy使用的某个“twisted”包中给了我一个错误,该包仅适用于

我已经安装了两个版本的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.+版本。我可以确认这一点,因为它在Scrapy使用的某个“twisted”包中给了我一个错误,该包仅适用于Python2+

更新:-

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

我正在使用Windows环境

更新:-

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

您只需键入:
#/usr/bin/Python2.7

在文本文件的开头
它将使用Python2.7执行,实际问题是Python3.4中安装了Scrapy。环境


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

您是如何安装scrapy的?哪个scrapy的输出是什么?@alecxe我正在使用Windows环境。好的,:)@alecxe谢谢。上面写着,
C:\Python34\Scripts\scrapy.exe
。谢谢!这是关键问题,您已经在Python3.4环境中安装了Scrapy。我使用的是Windows环境。