为什么python和whereis python返回不同的值?

2024-10-01 11:30:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是macserria,苹果默认安装了python2.7.10(/usr/bin/python),无法删除它。所以我要安装2.7.15,将其与Robot框架结合使用。你知道吗

步骤如下:

  1. brew install python@2
  2. whereis python

    =>;/usr/bin/python

  3. which python

    =>;/usr/local/bin/python

尝试在终端中输入命令“python”,将显示python2.7.15控制台。你知道吗

我不确定,因为两个命令行的返回值不相同,这导致了eclipseide/InteliJ找不到python Intepreter的问题。你知道吗

/.bash\u简介

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

你能分享一下你的想法吗。你知道吗


Tags: installpathgt苹果框架homebinusr
1条回答
网友
1楼 · 发布于 2024-10-01 11:30:18

他们不在同一个地方搜索。你知道吗

whereis搜索标准*nix位置,而which搜索用户特定的路径。有些位置可能重叠,但让它们找到不同的结果是正常的。你知道吗

如果您键入python,shell将搜索路径,因此which是确定键入python时正在执行哪个python的正确命令。你知道吗

相关问题 更多 >