确定env变量的设置位置

时间:2018-02-17 15:14:05

标签: python bash environment-variables

在我第一次开始编程并且不知道我在做什么的某些时候,我以一种愚蠢的方式安装了python 2。我的python env目前指向python2.7,但对于我的生活,我无法找到它的设置位置。我检查了我的.bash_profile.bashrc和类似的文件。此外,当我输入env时,它未被列为env变量之一。如何确定python env变量的设置位置?我希望它指向python3而不是python2

2 个答案:

答案 0 :(得分:0)

/usr/bin中可能有一个符号链接已经解析为python2

  

我希望它指向python3而不是python2

然后自己编辑其中一个bashrc或配置文件,以便Python3在其他所有内容之前位于PATH上

就个人而言,我使用pyenv而不是信任操作系统软件包安装程序

答案 1 :(得分:0)

假设你安装了Python 2和3,一个简单而安全的解决方法就是明确指定版本:

python2 yourProgram.py
python3 yourProgram.py 

假设您使用的是Linux,您甚至可以创建一个别名:

alias python=python3

这样你就可以输入

python yourProgram.py

不建议更改/ usr / bin中的符号链接,因为可能存在使用Python 2的系统程序,这可能会破坏。