ian*_*ell 26 python linux ubuntu environment-variables python-3.x
我刚下载了Python 3.6.1,但是当我输入python3 -V
终端时它仍然存在Python 3.5.3
.我怎么能python3
指出Python 3.6
?所有版本都在/usr/bin/
目录中.
tso*_*tso 51
做
rm /usr/bin/python3
ln -s /usr/bin/python3.6 /usr/bin/python3
Run Code Online (Sandbox Code Playgroud)
更好的解决方案:
该死的,Python在Ubuntu的大部分内容中用于系统脚本和软件,而软件依赖于在某个位置使用Python(以及启动Python的命令).那时候呢.
rm /usr/bin/python3
ln -s /usr/bin/python3.5 /usr/bin/python3
Run Code Online (Sandbox Code Playgroud)
创建别名 ~/.bash_aliases
alias python3='/usr/bin/python3.6'
Run Code Online (Sandbox Code Playgroud)
然后脚本可以从以下内容开始:
#!/usr/bin/env python3
Run Code Online (Sandbox Code Playgroud)
您可以使用命令更新系统范围内的默认 python 版本update-alternatives
。
$ sudo update-alternatives --set python3 /usr/bin/python3.6
Run Code Online (Sandbox Code Playgroud)
或者您也可以运行以下命令来选择主机上安装的各种Python版本。
$ sudo update-alternatives --config python
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
38836 次 |
最近记录: |