【问题标题】:Why is there a discrepancy between my current version of Python and my PATH?为什么我当前版本的 Python 和我的 PATH 之间存在差异?
【发布时间】:2020-08-30 09:48:02
【问题描述】:

我是一名 Python 开发新手,在开始我的第一个项目时遇到了麻烦。我的背景也不是计算机科学,所以我也一直在攀登这条学习曲线。

我的问题的根源是当我输入时:

python --version

终端输出:

Python 2.7.16

如果我还没有尝试安装最新的 Python,那就没问题了。由于我尝试安装最新发布的版本,当我输入时:

echo $PATH

终端输出:

/Library/Frameworks/Python.framework/Versions/3.8/bin:/Applications/anaconda3/bin:/anaconda3/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

我的问题:

为什么我当前版本的 Python 和我的 PATH 之间存在差异?这种差异是我无法开始我的第一个项目的原因吗?

非常感谢任何建议。

【问题讨论】:

  • 嗨 ak40837,欢迎来到 StackOverflow。我没有 Mac,所以我不知道如何帮助你,但在官方文档中看到了关于 how to setup Python on a Mac 的部分?

标签: python macos command-line terminal path


【解决方案1】:

因为你已经安装了另一个版本的 python,我可以从你提到的路径中看到它是 Python 3.x ('/anaconda3/bin:/anaconda3/bin'),并且可能你已经通过 anaconda 安装了它。我在下面的答案中详细解释了解决方案。我希望它可以帮助你: How to add anaconda to PATH?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-23
    • 1970-01-01
    • 1970-01-01
    • 2019-11-30
    相关资源
    最近更新 更多