![](/img/trans.png)
[英]How can I make the “python” command in terminal, run python3 instead of python2?
[英]How to make python3 command run Python 3.6 instead of 3.5?
我刚刚下载了 Python 3.6.1,但是当我在终端中输入python3 -V
时,它仍然是Python 3.5.3
。 如何使python3
指向Python 3.6
? 所有版本都在/usr/bin/
目录中。
做
rm /usr/bin/python3
ln -s /usr/bin/python3.6 /usr/bin/python3
更好的解决方案:
该死的,在 Ubuntu 的大部分系统脚本和软件中都使用 Python,而软件依赖于在某个位置使用 Python(以及启动 Python 的命令)。 那时做。
rm /usr/bin/python3
ln -s /usr/bin/python3.5 /usr/bin/python3
在~/.bash_aliases
中创建别名
alias python3='/usr/bin/python3.6'
然后脚本可以从以下内容开始:
#!/usr/bin/env python3
完美运行...
ln -sf /usr/bin/python3.5 /usr/bin/python3
您可以使用update-alternatives
命令更新系统范围内的默认 python 版本。
$ sudo update-alternatives --set python3 /usr/bin/python3.6
或者您也可以运行以下命令在主机上安装的各种 python 版本中进行选择。
$ sudo update-alternatives --config python
如果您正在寻找接受的答案以外的其他答案。 这是挽救我生命的解决方案。 这是用新版本替换它。
$ python3 --version
Python 3.5.2
$ ls -lh /usr/bin/python3
lrwxrwxrwx 1 root root 9 Mar 23 2016 /usr/bin/python3 -> python3.5
$ sudo mv /usr/bin/python3 /usr/bin/_python3
$ sudo cp /usr/bin/python3.6 /usr/bin/python3
$ python3 --version
Python 3.6.11
第一步
ln -sf /usr/bin/python3.6 /usr/bin/python3
第二步
vim.bashrc
alias python3='/usr/bin/python3.6'
方法一:
pip install virtualenv virtualenv name_of_project
方法二
py -3 -m venv name_of_project
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.