如何更改Mac上的Python路径?

21 投票
4 回答
132784 浏览
提问于 2025-04-16 04:03

我想把我的 PATH 从 Python 2.6.1 改成 3.1.2。我电脑上安装了这两个版本,但当我在终端输入 python --version 时,显示的是 Python 2.6.1。这说明现在的设置是指向这个版本。如果我输入 python3.1,它会加载我想用的版本,不过 PATH 还是指向 2.6.1。和 Python 3.1 一起下载的还有一个 Update Shell Profile.command 文件,当我运行这个文件后,再输入 nano ~/.bash_profile,它显示:

为 Python 3.1 设置 PATH,原始版本保存在 .bash_profile.pysave PATH="/Library/Frameworks/Python.framework/Versions/3.1/bin:${PATH}" export PATH。

这是不是意味着我已经改变了 PATH,还是说它只是给我提供了如何改变的指示?

4 个回答

1

如果你使用的是 .zsh 终端,而不是 .bash,你可能需要用下面的命令来更新你的 PATH:

nano .zsh

然后用 export 命令来更新你的 PATH。

想要更多的指导,可以查看下面的链接:
https://coolestguidesontheplanet.com/how-to-add-to-the-shell-path-in-macos-using-terminal/

3

试试下面的代码

cd /usr/local/bin
cp python3.7 python

然后重启终端

31
PATH="/Library/Frameworks/Python.framework/Versions/3.1/bin:${PATH}" 
export PATH

这段代码会把Python的文件夹路径加到系统的路径里。

如果这段代码放在~/.bash_profile文件里,那么每次启动时都会自动把Python的路径加上。

撰写回答