终端运行启动新项目scrapy startproject tutorial
出现报错:
Traceback (most recent call last):
File "/usr/local/bin/scrapy", line 11, in <module>
sys.exit(execute())
.
.
File "/usr/local/lib/python3.5/dist-packages/scrapy/utils/versions.py", line 43, in _get_openssl_version
import OpenSSL
ImportError: No module named 'OpenSSL'
解决方法:终端输入先删除原OpenSSL包 rm -rf /home/croline/.local/lib/python3.5/site-packages/OpenSSL
再重新安装 :
sudo pip install pyOpenSSL==0.15.1
sudo pip install --upgrade pyOpenSSL
再次报错:
Traceback (most recent call last):
File "/usr/local/bin/pip", line 9, in <module>
load_entry_point('pip==19.0.2', 'console_scripts', 'pip')()
.
.
File "/usr/local/lib/python3.5/dist-packages/OpenSSL/SSL.py", line 118, in <module>
SSL_ST_INIT = _lib.SSL_ST_INIT
AttributeError: module 'lib' has no attribute 'SSL_ST_INIT'
解决方法:sudo easy_install3 --upgrade pyOpenSSL
最后终于全部解决!