我已经安装了python 3.7但仍然使用并显示了python 2.7的版本。我想将它改为3 ..我搜索了它但是它不能做到。
你不应该改变你的syslink python
来使用python 3,因为你的系统最有可能是使用syslink到python 2来完成自己的任务和进程,如果你改变它,你可能会破坏你的系统。
正如Sammy在评论中所说,你应该使用python3
来使用该版本。
在pip方面,可能是你的python 3没有pip include(它应该拥有它,但是我看到了很多没有它的Python 3)。你可以检查一下你是否有点:python3 -m pip
。 -m
param用于执行安装的python模块。
如果你没有安装pip,你可以按照这个安装它(我建议因为总是工作):https://pip.pypa.io/en/stable/installing/
那是:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python3 get-pip.py
现在你应该安装pip并再次做python3 -m pip
应该向你展示pip的帮助。
如果您已经安装了pip且系统中没有pip3命令,则始终可以使用名称python3 -m pip
创建pip3
的别名并解决问题。此外,如果您不知道或不想在/ usr / bin文件夹中创建别名或可执行文件,您始终可以继续使用python3 -m pip
。
PS:强烈建议在使用python进行开发时使用virtualenvs。如果您不知道它是什么,这里是文档的链接:https://virtualenv.pypa.io/en/latest/