多多多版本python使用如何切换
如果你的linux上有多个版本的python并且你没有超级管理员权限的话,本文可能对你有帮助
常规操作是python2的软链接叫python,python3的软链接叫python3,都放在/usr/lib中,然后PATH包括这个路径
但是如果有程序就是不顾PYTHONPATH,非要使用python,而你实际上想使用的是python3呢?
首先,可以在home目录下维护一个自己用的python并添加到PATH和PYTHONPATH,这样就有了对自用的python的完全权限。但是问题是如果使用的是python3,python的软链接还是会指向/usr/bin里的python2怎么办,没错,就是在安装位置创建一个叫python的软链接,指向python3
注意,自定义的位置,在PATH中要放在/usr/bin之前,否则调用的时候操作系统会先去找/usr/bin目录下的那个