【问题】
安装scrapy过程中出错:
E:\Dev_Tools\python\Scrapy>pip install Scrapy
...
Downloading/unpacking pyOpenSSL (from Scrapy)
Downloading pyOpenSSL-0.13.tar.gz (250kB): 250kB downloaded
Running setup.py egg_info for package pyOpenSSL
error: Could not find 'openssl.exe'
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info\pyOpenSSL.egg-info
writing pip-egg-info\pyOpenSSL.egg-info\PKG-INFO
writing top-level names to pip-egg-info\pyOpenSSL.egg-info\top_level.txt
writing dependency_links to pip-egg-info\pyOpenSSL.egg-info\dependency_links.txt
writing manifest file 'pip-egg-info\pyOpenSSL.egg-info\SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
error: Could not find 'openssl.exe'
----------------------------------------
Command python setup.py egg_info failed with error code 1 in c:\users\admini~1\appdata\local\temp\pip-build\pyOpenSSL
Storing complete log in C:\Users\Administrator\pip\pip.log【解决过程】
1.参考之前在
【已解决】安装Scrapy过程中出错:ERROR: ‘xslt-config’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
所遇到的,试了试去打开
http://pypi.python.org/simple/openssl
但是url无效。
2. 又参考:
Trying to install Scrapy – error: Could not find ‘openssl.exe’
去http://pypi.python.org/pypi/pyOpenSSL/0.13下载
pyOpenSSL-0.13.winxp32-py2.7.msi
安装完毕,再去重新安装scrapy,结果还是同样的错误:
Downloading/unpacking pyOpenSSL (from Scrapy)
Running setup.py egg_info for package pyOpenSSL
error: Could not find 'openssl.exe'
Complete output from command python setup.py egg_info:
running egg_info
writing pip-egg-info\pyOpenSSL.egg-info\PKG-INFO
writing top-level names to pip-egg-info\pyOpenSSL.egg-info\top_level.txt
writing dependency_links to pip-egg-info\pyOpenSSL.egg-info\dependency_links.txt
warning: manifest_maker: standard file '-c' not found
error: Could not find 'openssl.exe'
----------------------------------------
Command python setup.py egg_info failed with error code 1 in c:\users\admini~1\appdata\local\temp\pip-build\pyOpenSSL
Storing complete log in C:\Users\Administrator\pip\pip.log3. 很奇怪。感觉也许是,刚才安装openssl的时候,默认选择的是从registry中找python路径的,估计没找到正确的。
所以现在去安装路径:
E:\dev_install_root\Python27\Lib\site-packages
也没有找到openssl。
4. 重新运行pyOpenSSL-0.13.winxp32-py2.7.msi
删除掉刚安装的,再重新安装,然后选择路径是选择成自己设置的路径:
然后安装完毕后。
再去重新试试scrapy是否可以识别了。
结果,貌似的确解决了这个openssl的问题了。
【总结】
pyOpenssl安装文件,貌似无法正确检测到pyhon 2.7的安装路径,需要在安装时,手动选择才可以。
转载请注明:在路上 » 【已解决】安装Scrapy过程中出错:error: Could not find ‘openssl.exe’