不能用Python 3安装Scrapy吗?

bvk5enib  于 2022-11-23  发布在  Python
关注(0)|答案(2)|浏览(149)

我正在使用Python 3.6.3和Pip 9.0.1,但仍然无法安装scrapy?我正在Windows上执行此操作。当执行以下命令时
pip3 install scrapy
我首先遇到了这个错误。

----------------------------------------
Failed building wheel for Twisted
Running setup.py clean for Twisted
Failed to build Twisted
Installing collected packages: Twisted, scrapy
Running setup.py install for Twisted ... error

然后它继续,第二个错误完全停止了它,似乎更致命...

Command "c:\users\admin\appdata\local\programs\python\python36-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\admin\\AppData\\Local\\Temp\\pip-build-zxkenzjd\\Twisted\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\admin\AppData\Local\Temp\pip-tr72roue-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\admin\AppData\Local\Temp\pip-build-zxkenzjd\Twisted\

我已尝试在this answer上执行以下建议的命令:

pip install -U setuptools
pip install -U wheel
b0zn9rqh

b0zn9rqh1#

我也有同样的问题,但我解决了它如下:
以管理员身份打开Anaconda提示符(对于Windows10:打开cortana/搜索Anaconda Prompt/选择Run as Administrator
你应该走Python之路,对我来说就像:

C:\WINDOWS\system32>cd ..
C:\WINDOWS>cd..
C:\>cd  ProgramData
C:\ProgramData>cd Anaconda3
C:\ProgramData>Anaconda3>

然后应运行以下命令

C:\ProgramData>Anaconda3>conda install -c anaconda twisted

有时候它会问

Proceed ([y]/n)?

键入y。现在已安装twisted
要安装scrapy,您可以在Anaconda提示符下(以管理员身份)运行以下命令进行安装:

C:\ProgramData>Anaconda3>conda install -c conda-forge scrapy

(再次将y转换为Proceed ([y]/n)?)
或者在jupyter notebook上运行该命令

!pip install scrapy
6vl6ewon

6vl6ewon2#

对于我的环境:Win11 x64 + Python 3.11 x64
解决方法:

相关问题