首选说一下我的环境吧,
ubuntu16.04,anaconda3,里面有两个虚拟环境一个是python3.5(名字叫tensorflow),一个是python2.7,出现了pip可以在python3.5这个环境中可以安装,然而在python2.7这个环境中就不可以安装,出现标题的错误。
首先
可以看一下两个环境下pip version
使用的命令是
pip -V
python3.5的pip version
pip 9.0.1 from /home/pc314/anaconda3/envs/tensorflow/lib/python3.5/site-packages (python 3.5)
python2.7的pip version
pip 9.0.1 from /home/pc314/anaconda3/envs/tensorflow/lib/python3.5/site-packages (python 3.5)
这就知道原因了啊,这两个环境的pip居然是一样的,估计这就是原因吧。想要的解决方法是卸载python2.7的pip,然后再次安装,当然也可以升级了。我想要的是升级,但是通过命令好像不行。最后使用的pycharm中可以升级的方式解决了这个问题。
这个图是我已经升级好了之前是9.01,最后升级到了pip 18.1了,好像就解决了这个问题