Mat*_*att 7 python macos path python-3.x
问题描述
我正在设置一台新 MacBook,并决定快速下载 Python 3.8。我从网站https://www.python.org/下载了它,然后意识到使用自制程序这样做是更好的做法。
目标- 从我的 PATH 中删除 Python 3.8,以便稍后使用 Homebrew 安装
感谢此页面https://nektony.com/how-to/uninstall-python-on-mac ,我从文件系统中清除了 Python 3.8 ,但版本 3.8 的路径仍在我的 PATH 变量中。
echo $PATH
在我的终端(zsh)中输入会/Library/Frameworks/Python.framework/Versions/3.8/bin
与其他路径一起返回。有谁知道我如何删除这条路径?它不再存在于我的文件系统中,因此它没有指向任何内容。
我已经尝试过的
我已经使用 nano 检查了以下所有文件,它们都没有导出命令,该命令首先会将其放置在路径中。
检查的文件:
/etc/profile
/etc/bashrc
~/.bash_profile
~/.bash_login
~/.profile
~/.bashrc
我的环境
我正在运行带有 Catalina (10.15.4) 的 macbook pro 并使用 zsh 作为我的终端。
感谢任何帮助,非常感谢!
Mat*_*att 12
找到解决方案了!通过运行grep {subset of the path you're trying to remove} .
(不要忘记最后的句点),我找到了我的计算机上找到该路径的所有位置。这让我看到该./.zprofile
文件正在导出 Python 3.8 路径。我从该文件中删除了它,保存它并重新启动我的终端。现在,路已经消失了,我很高兴