从 Mac Os X 全局路径中删除已安装的 Python 3.5
Remove installed Python 3.5 from Mac Os X global path
我最近在 Mac Os X (El Capitan) 上安装了 "official" Python 3.5。在此安装过程中,Python 将全局路径更改为包含 /Library/Frameworks/Python.framework/Versions/3.5/bin
(这可以通过 /usr/libexec/path_helper
等方式看到)。
但是,我无法理解这个 "set" 是在哪里完成的(/etc/paths
和 /etc/paths.d
中什么都没有)。我想从全局路径中删除此条目(不删除安装本身,因为它总是有用的)。
我也遇到了同样的问题。经过超长时间的搜索后,我找到了这个文件:"~/.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
只需删除此代码并保存文件。
我在 运行:
时也有类似的输出
echo $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 配置文件:
source .zshrc
检查你的工作:
echo $PATH
标准输出结果:
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin
要从 mac 中删除 python 3.5,请尝试以下命令
cd /Library/Frameworks/Python.framework/Versions
sudo rm -rf 3.5
我最近在 Mac Os X (El Capitan) 上安装了 "official" Python 3.5。在此安装过程中,Python 将全局路径更改为包含 /Library/Frameworks/Python.framework/Versions/3.5/bin
(这可以通过 /usr/libexec/path_helper
等方式看到)。
但是,我无法理解这个 "set" 是在哪里完成的(/etc/paths
和 /etc/paths.d
中什么都没有)。我想从全局路径中删除此条目(不删除安装本身,因为它总是有用的)。
我也遇到了同样的问题。经过超长时间的搜索后,我找到了这个文件:"~/.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
只需删除此代码并保存文件。
我在 运行:
时也有类似的输出echo $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 配置文件:
source .zshrc
检查你的工作:
echo $PATH
标准输出结果:
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin
要从 mac 中删除 python 3.5,请尝试以下命令
cd /Library/Frameworks/Python.framework/Versions
sudo rm -rf 3.5