[英]Scrapy installation error pip and easy_install
我正在尝试在 Windows 上安装 Scrapy,并按照 Scrapy 安装指南中的步骤安装所有依赖项。 但是,当我尝试使用easy_install时收到以下错误消息:
Download error on https://pypi.python.org/simple/Scrapy/: **[Errno 10061]
No connection could be made because the target machine actively refused
it -- Some packages may not be found!**
Couldn't find index page for 'Scrapy' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: **[Errno 10061]
No connection could be made because the target machine actively refused
it -- Some packages may not be found!**
No local packages or download links found for Scrapy
error: Could not find suitable distribution for
Requirement.parse('Scrapy')
我也尝试使用pip但它也不起作用:
Downloading/unpacking Scrapy
**Cannot fetch index base URL https://pypi.python.org/simple/
Could not find any downloads that satisfy the requirement Scrapy**
Cleaning up...
No distributions at all found for Scrapy
我去了 pip.log,它说
Could not fetch URL https://pypi.python.org/simple/Scrapy/: **connection
error: HTTPSConnectionPool(host='pypi.python.org', port=443): Max
retries exceeded with url: /simple/Scrapy/ (Caused by
<class 'socket.error'>: [Errno 10061] No connection could be made
because the target machine actively refused it)**
Will skip URL https://pypi.python.org/simple/Scrapy/ when looking
for download links for Scrapy
我可以直接从 Internet Explorer 访问https://pypi.python.org/simple/Scrapy/但不确定为什么 pip 或 easy_install 无法访问该链接。
我正在使用 Anaconda python,所以 easy_install 和 pip 已经是包的一部分。 在安装pywin32的最后阶段,我也遇到了以下错误:
在文件对象析构函数中关闭失败:
sys.excepthook 丢失
丢失的sys.stderr
这是easy_install和pip失败的原因吗? 有人可以帮忙吗?
在 Windows 7 上安装 scrapy 的分步方法
C:\\Python27\\;C:\\Python27\\Scripts\\;
如果您在添加路径变量时遇到任何其他问题,请参阅此链接
3. 要更新 PATH 在管理模式下打开命令提示符并运行: :\\python27\\python.exe c:\\python27\\tools\\scripts\\win_add2path.py
命令提示符窗口并重新打开它以使更改生效,运行以下命令,检查添加到路径变量的所有内容。
python -–version
将输出为Python 2.7.12
(您的版本可能与我的不同)
pip --version
将输出为pip 9.0.1
(您的版本可能与我的不同)
4、需要安装visual basic C++ Python编译器。 你可以从 下载链接下载
5.然后安装scrapy使用的python库libxml。 您可以通过将命令pip install libxml
写入命令提示符来下载它。 但是如果您在 pip 安装中遇到一些问题,您可以根据您的系统架构从http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml下载libxml包。 打开命令提示符进入该下载目录并pip install NAME_OF_PACKAGE.whl
6. 从下载链接安装 pywin32。 确保下载与您的系统匹配的架构(win32 或 amd64)
7.然后打开命令提示符并运行此命令pip install scrapy
我希望这有助于成功安装scrapy 8。作为参考使用,您可以通过这些链接Scrapy官方页面和博客了解如何在Windows上安装scrapy
如何在 Windows 8.1 Pro x64 上的 Python 3.6 上安装 Scrapy 1.4
pip install virtualenv
pip install virtualenvwrapper
pip install virtualenvwrapper-win
mkvirtualenv my_scrapy_project
我建议使用 virtualenv。 在我的示例中,我为我的虚拟环境使用名称my_scrapy_project 。 如果你想要去的virtualenv出来,只需键入停用,如果你想回去到,只需键入workon my_scrapy_project。
安装这些工具。
pip install lxml-4.1.1-cp36-cp36m-win32.whl
pip install scrapy
这就是全部,它应该工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.