使用 Bash 修复 Python 库的 PATH

The*_*ter 27 python macos bash pip path

我试图通过在 Bash 中执行以下命令的变体来安装一些 Python 库:

pip install --user -U numpy
Run Code Online (Sandbox Code Playgroud)

我使用 Homebrew 安装了 Python3。

然后我每次都会收到以下消息的变体:

警告:脚本 f2py、f2py3 和 f2py3.7 安装在不在 PATH 上的“/Users/x/Library/Python/3.7/bin”中。考虑将此目录添加到 PATH,或者,如果您希望取消此警告,请使用 --no-warn-script-location。

如何解决此问题以避免将来出现问题?

Dyl*_*mee 51

错误消息告诉您将 Python 3 添加到您的路径中。

为此,请使用文本编辑器打开/Users/<you>/.bashrc,并在最后一行添加:

export PATH=/Users/<you>/Library/Python/3.8/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

然后您需要启动一个新的终端窗口以使这些设置生效。(您可以通过直接在您的 shell 中输入该行来使其在您当前的 shell 中生效)

  • 您可以使用 echo export PATH=/Users/you/Library/Python/3.7/bin:$PATH &gt;&gt; ~/.bashrc` 将其添加到您的路径中。使用编辑器可以让您看到“.bashrc”中的其他内容,而您的情况则没什么。很高兴能帮助你。 (4认同)

Yaa*_*ler 19

更新:从 python 3.8 开始,应该使用以下路径:

export PATH=/Library/Frameworks/Python.framework/Versions/3.8/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

如果您使用的是bash,则可以将其存储在您的中/.bashrc
如果您使用的是zsh,则可以将其存储在/.zshrc

  • 您能描述一下此处要遵循的步骤顺序吗?我有点失落 (2认同)