Python3用pip install weibo报错解决方法
在Windows 10+Python2.7+Python3.5的环境下,pip2 install weibo成功安装weibo,pip3 install weibo出现下图错误:
按照网上查到的说法,
1.pip需要更新–>pip升级后依旧是上图的报错
2.setuptools需要更新–>setuptools升级后依旧是上图报错
3.找到对应的安装包,下载后再pip install
3.1网上搜索weibo-0.2.2,并下载
3.2下载weibo-0.2.2.tar.gz后放入C:\Users\Surface\AppData\Local\Temp\pip-unpack-op4kalze,运行pip3 install weibo报错同上,解压weibo-0.2.2.tar.gz后运行pip3 install weibo报错同上,import weibo依旧报错
3.3解压weibo-0.2.2.tar.gz后,看到文件夹内容如下图:
3.4运行weibo里的setup.py,报错如图:
第15行long_description=open('README.rst').read(),
修改为long_description=open('README.rst',encoding='utf-8').read(),
报错如图:
把第15行改为long_description=open('C:\\Users\\Surface\\AppData\\Local\\Temp\\pip-unpack-op4kalze\\weibo\\README.rst',encoding='utf-8').read(),
,报错同上
在cmd中输入python C:\Users\Surface\AppData\Local\Temp\pip-unpack-op4kalze\weibo\setup.py install
会显示安装,过程中也会有报错。
再次pip3 install weibo,显示如图:
此时在py文件里import weibo
依旧报错。
把C:\Users\Surface\AppData\Local\Temp\pip-unpack-op4kalze\weibo的内容复制粘贴到C:\Users\Surface\AppData\Local\Programs\Python\Python35\Lib\site-packages,然后再在py文件中import weibo
或者from weibo import ...
,此时该py文件可以成功运行,例如下图所示: