我有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版本。 ?任何人都可以帮忙
你的python可执行文件位于/usr/bin/python3.6你可以设置一个别名:
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>
将python3
链接设置为正确的可执行文件
取决于您的python链接和可执行文件所在的位置(例如/ usr / bin /)
user@linux:/usr/bin$ ll python3
lrwxrwxrwx 1 root root 9 May 23 01:37 python3 -> python3.6*
查找链接和可执行文件的简便方法
echo $PATH