我是一个新手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 之间存在差异?这种差异是我在开始第一个项目时遇到困难的原因吗?
任何建议都非常感谢。
因为您已经安装了另一个版本的 python,正如我从您提到的路径中看到的那样,它是 Python 3.x('/anaconda3/bin:/anaconda3/bin'(,并且您可能已经通过 anaconda 安装了它。我在下面的答案中详细解释了解决方案。我希望它对您有所帮助: 如何将蟒蛇添加到路径?