今天遇到python3 pip几个错误导致不能正常安装package。我仅仅只是升级过pip后就出现这些问题了,没升级到10.0.0也不能下载 = =。
下面说说具体情况
cmd键入命令:
pip、pip list、pip install tensorflow
出现问题:
Fatal error in launcher:Unable to create process using...
后来发现连 pip list 都不能用了...郁闷。。。
用PyCharm中的Project Interpreter也无法 把包安装成功:
AttributeError: module 'pip' has no attribute 'main'...
网上查了许多都没有找到解决办法。。。
有的说是python多版本冲突的原因,虽然我电脑装了python2和3但我确定自己避免了冲突的问题,path中也只添加了python3的路径,其他的都没动过,where pip时也正确的显示了python3的路径,然后我把python2卸载了也还是没用。。。
然后这里的办法 https://blog.csdn.net/testcs_dn/article/details/54176504 太高端...我又懒,觉得麻烦...没试过。
尝试卸载pip:python -m pip uninstall pip
然后重装:easy_install pip
发现pip命令可以用了,但还是安装不了TensorFlow package...:
我就奇了怪了。。。
我怀疑是不是python3不支持TensorFlow...查了一下发现知乎上同学有说:
然后发现自己python3不是64 bit的。。。于是卸载重来(当时怎么就下了个32 bit的?)。。。
想要卸载干净还是需要手动来的,找到路径:C:\Users\Administrator\AppData\Local\Temp、C:\Users\Administrator\AppData\Local\Programs(如果存在)下删除python相关的,然后再去卸载就轻松许多了。
然后就可以使用 pip install tensorflow 正常安装了:
然后我手贱又更新 pip 到10.0.0.0 结果又回到了:Fatal error in launcher:Unable to create process using...
然后卸载:
python -m pip uninstall pip
然后安装pip 9.0.3:
python -m pip install pip==9.0.3
干这种事情真的是太浪费时间了,要等下载资源等等。。。一下午就这么浪费了,很心疼,也很烦躁。