Django的项目部署中,python的版本问题对项目的影响很重要,往往项目是用python3.X而Ubuntu的默认版本却是Python2.X。多方查找资料解决此疑,在此记录以备后查。
1. $python --version 2. Python 2.7.12
3.python3
4.python
5.Python 3.4.3(版本位数有差异无大关联)
系统中修改Python版本命令如下:
首先列出本地所有可用Python版本信息:
1.#update-alternatives --list python
此时会报错:update-alternatives:error: no alternatives for python
不要慌,以上错误信息出现知识因为Python的替代版本暂时无法被update-alternatives这条指令识别。解决方法:更新替代列表,将python2.7 和 python3.4放入其中即可。
1.#update-alternatives --install /usr/bin/python python /usr/bin/python2.7 12
→update-alternatives:using/usr/bin/python2.7 to provide/usr/bin/python(python) in auto mode
2.update-alternatives --install /usr/bin/python python /usr/bin/python3.4 4
→update-alternatives:using/usr/bin/python3.4 to provide/usr/bin/python(python) in auto mode
此时再次输入命令
# python --version
→ Python 3.4.3
现在开始,我们就可以使用下方的命令随时在列出的Python替代版本随意转换了。
# update-alternatives --config python
#python --version
#Python 2.7.12