我正在使用MAC Serria,并且Apple默认安装了python 2.7.10(/ usr / bin / python),无法删除它。因此,我将安装2.7.15以便与Robot框架一起使用。
以下是步骤:
brew install python@2
whereis python
=> / usr / bin / python
which python
=> / usr / local / bin / python
尝试在终端中输入命令“ python”,显示python 2.7.15控制台。
我不确定,因为两个命令行的返回值不相同,这会导致Eclipse IDE / InteliJ无法找到python Intepreter的问题。
/。bash_profile
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$PATH:$M2_HOME/bin
export ANDROID_HOME=/Users/userName/Library/Android/sdk
export PATH=${JAVA_HOME}/bin:$PATH
请您分享您的想法。
答案 0 :(得分:1)
他们不在同一位置搜索。
whereis
搜索标准* nix位置,而which
搜索用户特定的PATH。某些位置可能会重叠,但是让它们找到不同的结果是正常的。
如果键入python
,外壳程序将搜索PATH,因此,which
是正确的命令,用于在键入python
时找出正在执行哪个python。