从Mac Os X全局路径中删除已安装的Python 3.5

时间:2015-11-03 21:32:23

标签: python macos osx-elcapitan

我最近在Mac Os X(El Capitan)上安装了“官方”Python 3.5。在此安装过程中,Python将全局路径更改为包含/Library/Frameworks/Python.framework/Versions/3.5/bin(可以使用例如/usr/libexec/path_helper)。

但是,我无法理解这个“设置”的位置(/etc/paths/etc/paths.d中也没有任何内容)。我想从全局路径中删除此条目(不删除安装本身,因为它总是有用)。

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。经过SUPER LONG搜索后,我找到了这个文件:"~/.zprofile"。在此文件中检查,您将找到以下代码:



# Setting PATH for Python 3.5
# The original version is saved in .zprofile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH




只需删除此代码并保存文件即可。

答案 1 :(得分:0)

我在运行时也有类似的输出:

<块引用>

回显 $PATH

标准输出结果:

<块引用>

/Library/Frameworks/Python.framework/Versions/3.9/bin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/usr/bin:/bin:/usr /sbin:/sbin:/Library/Apple/usr/bin

以下步骤使用 zsh(macOS Big Sur 版本 11.1)为我解决了问题

<块引用>

cd /Users/JohnDoe

<块引用>

vim .zprofile

删除以下 PATH 设置并保存文件:

# Setting PATH for Python 3.8
#The original version is saved in .zprofile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.8/bin:${PATH}"
export PATH

# Setting PATH for Python 3.9
# The original version is saved in .zprofile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.9/bin:${PATH}"
export PATH

从用户主目录刷新 zsh 配置文件:

<块引用>

源.zshrc

检查您的工作:

<块引用>

回显 $PATH

标准输出结果:

<块引用>

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin