我已经安装了python 3.7,但仍在使用并显示python 2.7的版本。我想将其更改为3.。我进行了搜索,但我无法做到。
答案 0 :(得分:-1)
您不应将syslink python
更改为使用python 3 ,因为如果您更改了系统,则很可能您的系统正在使用该syslink到python 2的自身任务和流程。这样,您可能会破坏系统。
如Sammy在评论中所说,您应该使用python3
来使用该版本。
在pip方面,可能是您的python 3没有pip include(应该包含pip include,但我已经看到很多没有它的Python 3)。您可以检查自己是否在做点子操作:python3 -m pip
。 -m
参数用于执行已安装的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/