【问题标题】:Installed Scrapy on Python 3.4 (not compatible), installed Python 2.7 and can't install Scrapy for Python 2在 Python 3.4 上安装了 Scrapy(不兼容),安装了 Python 2.7 并且无法为 Python 2 安装 Scrapy
【发布时间】:2015-03-06 09:59:27
【问题描述】:

使用 Windows 8。我安装了 pywin32,然后是 Microsoft Visual C++ Studio 2010,然后安装了 Scrapy。

后来发现 Scrapy 和 Python 3 不兼容。傻我知道...

在那之后我阅读并安装了 Python 2.7。我似乎无法使用“pip install Scrapy”或“easy_install Scrapy”安装 Scrapy。如果我使用 Python27 文件夹中的这些命令,它会告诉我它已经存在于 C:\Python34 文件夹中。

我尝试更改注册表项以更改命令提示符使用的默认 Python 版本,但这由于某种原因不起作用。我做了如下检查。

C:\>ftype|find /I "python"
Python.CompiledFile="C:\Python27\python.exe" "%1" %*
Python.File="C:\Python27\python.exe" "%1" %*
Python.NoConFile="C:\Python27\pythonw.exe" "%1" %*

【问题讨论】:

    标签: python python-2.7 scrapy


    【解决方案1】:

    python2 需要使用pip。如果您没有为 python 2 安装它,请使用get-pip.py 安装它,下载文件并运行:

    python get-pip.py
    

    每个 python 安装都有。需要它自己的 pip。

    【讨论】:

    • 我这样做并使用了pip install scrapy 它给了我这个 C:\Python27>pip install scrapy 要求已经满足(使用--upgrade 升级):c:\python34\lib\site 中的scrapy -包
    • 你是怎么安装python2.7的?
    • 当你输入 python 时哪个 shell 开始 2 或 3?
    • python 3,我将注册表更改为使用 python2 但它不起作用,我想我可能必须从我的 PATH 中删除 python 3
    • 两者都用应该没问题,你的路径加C:\Python27;C:\Python27\Scripts了吗?
    猜你喜欢
    • 2018-04-16
    • 1970-01-01
    • 2014-09-13
    • 2015-07-18
    • 2016-06-26
    • 2015-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多