我的Ubuntu操作系统上安装了各种版本的Python。当我想要安装futures时,它会写下以下消息:
$ sudo pip2 install futures
Requirement already satisfied: futures in /usr/local/lib/python3.8/dist-packages (3.1.1)
当卸载并重新安装它时,它不起作用。
如何安装适用于Python2的futures
我所拥有的所有pip (pip,pip2,piop2.7,pip3,pip3.6,pip3.7,piop3.8)都指向这里:pip 20.2.3 from /usr/local/lib/python3.8/dist-packages/pip (python 3.8)
我能换一下吗?
发布于 2020-10-19 06:43:17
如果一切都配置得很好,那么运行pip install something可能会如您所愿,但通常情况下,您并不真正知道要在哪个python中安装一些东西。
要确定您安装的是哪种pip,最好不要只运行python,而要运行python -m pip。这样,您就可以准确地选择应该更新哪个python安装,只需使用稍后在使用已安装的库时运行的Python即可,例如:
python -m pip install something或
python3 -m pip install something或
/usr/bin/python2.7 -m pip install something或
"C:\Program Files\Python3.6\python.exe" -m pip install something或者..。
https://stackoverflow.com/questions/64415827
复制相似问题