zsh:权限被拒绝:/Library/Frameworks/Python.framework/Versions/3.6/include/python3.6m MacOS

zsh: permission denied: /Library/Frameworks/Python.framework/Versions/3.6/include/python3.6m MacOS

Python3.6安装在/Library/Frameworks/Python.framework/Versions/3.6/include/python3.6m

但是>>python3.6不认识

尝试:>>/Library/Frameworks/Python.framework/Versions/3.6/include/python3.6m

获取:zsh: permission denied: /Library/Frameworks/Python.framework/Versions/3.6/include/python3.6m

如果您使用 .pkg 文件从 python.org 安装,它应该有符号链接:

/usr/local/bin/python3.6 -> ../../../Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6

(通过 ls -Alh /usr/local/bin | grep "python3.6" 检查)。

如果符号链接不存在,您可以创建它:

ln -s /usr/local/bin/python3.6 /Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6

如果符号链接确实存在但调用python3.6仍然不起作用然后检查/usr/local/bin是否在您的PATH中echo $PATH | grep "/usr/local/bin" .

如果您没有在输出中看到突出显示的 :/usr/local/bin:,您需要将此目录添加到 ~/.zshrc 文件的路径中,使用以下内容:

echo 'export PATH=$PATH:/usr/local/bin' >> ~/.zshrc

请务必在保存 .zshrcsource ~/.zshrc 后打开一个新终端。

安装python3.6:

brew unlink python

brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb