pip3 установка scrapy не работает и возвращает код ошибки 1 - PullRequest
0 голосов
/ 17 февраля 2019

Python 3 не является моей версией по умолчанию.Я хочу использовать его, потому что один пакет, который я хочу использовать toripchanger, доступен только под Python3.

Так что моя версия pip3:

C:\Users\Truc>pip3 -V
pip 19.0.2 from c:\python\python37\lib\site-packages\pip (python 3.7)

Когда я запускаюкоманда

C:\Users\Truc>pip3 install scrapy
... #a lot of lines
#then
Command "c:\python\python37\python.exe -u -c "import setuptools, tokenize;
__file__='C:\\Users\\Truc\\AppData\\Local\\Temp\\pip-install-hw8khaqe\\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\Truc\AppData\Local\Temp\pip-record-msw6xh4l\install-record.txt 
--single-version-externally-managed 
--compile" 
failed with error code 1 in C:\Users\Truc\AppData\Local\Temp\pip-install-hw8khaqe\Twisted\

Я уже пробовал это

pip3 install setuptools

и это

pip3 install wheel

, потому что я видел это в другой теме, но это не работает, и я получаюта же ошибка.

Ответы [ 3 ]

0 голосов
/ 17 февраля 2019

Возможно, для вашего случая лучший выбор - установить инструменты Anaconda или Miniconda .

0 голосов
/ 17 февраля 2019

Звучит так, будто у вас нет требований для сборки витого колеса.
Я точно знаю, что для компиляции чего-либо для python в Windows требуются Visual C ++ Build Tools , и их установка может бытьдостаточно, чтобы ваша команда pip заработала.

Другим решением было бы загрузить предварительно собранную команду из https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted и установить ее.(pip3 install file_you_downloaded.whl)
После установки Twisted попробуйте снова установить scrapy.

0 голосов
/ 17 февраля 2019

Попробуйте обновить:

pip3 install --upgrade setuptools  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...