我同时拥有python 3.5.2和3.6.6
:~$ python3
Python 3.5.2 (default, Nov 23 2017, 16:37:01)
[GCC 5.4.0 20160609] on linux
:~$ python3.6
Python 3.6.6 (default, Jun 28 2018, 04:42:43)
[GCC 5.4.0 20160609] on linux
如何进行更改,以便键入python3本身将是3.6.6版本。 ?谁能帮忙
答案 0 :(得分:1)
确保您的python可执行文件位于 /usr/bin/python3.6 中,您可以设置一个must别名:
alias python3=/usr/bin/python3.6
如果您希望此设置始终为默认设置,则可以在〜/ .bashrc
中进行设置echo "alias python3=/usr/bin/python3.6" >> ~/.bashrc
或者,更好的选择是对每个不同的项目使用virtualenv,而不要使用系统默认的python。如果使用virtualenvwrapper,则可以通过以下方式创建新的virtualenv并指定其默认python可执行文件:
mkvirtualenv -p <PYTHON_PATH> <VIRTUALENV_NAME>
答案 1 :(得分:0)
将python3
链接设置为正确的可执行文件
取决于python链接和可执行文件的位置(例如/ usr / bin /)
user@linux:/usr/bin$ ll python3
lrwxrwxrwx 1 root root 9 May 23 01:37 python3 -> python3.6*
查找链接和可执行文件的简便方法
echo $PATH