系列文章目录
前言
一、zsh的mac环境变量配置
问题:
WARNING: The script normalizer is installed in '/Users/louis/Library/Python/3.9/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
WARNING: The script pipreqs is installed in '/Users/louis/Library/Python/3.9/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
像这种问题如何解决
解决:
这些警告信息表明你安装的 normalizer
和 pipreqs
脚本位于系统 PATH 环境变量之外的目录中。当你尝试运行这些脚本时,系统可能找不到它们,除非你明确指定它们的完整路径。
要解决这个问题,你可以将 /Users/louis/Library/Python/3.9/bin
目录添加到你的 PATH 环境变量中。这样,当你在终端或命令提示符中运行命令时,系统就可以自动找到并执行这些脚本。
以下是解决此问题的步骤:
-
打开终端或命令提示符。
-
输入以下命令以编辑你的 shell 配置文件(例如
.bashrc
、.bash_profile
或.zshrc
):
bash复制代码
nano ~/.bashrc |
或者
bash复制代码
nano ~/.bash_profile |
或者
bash复制代码
nano ~/.zshrc |
-
在打开的文件中,找到类似于以下行的内容(如果存在):
bash复制代码
export PATH="/Users/louis/Library/Python/3.9/bin:$PATH" |
如果没有找到,请在文件末尾添加以下行:
bash复制代码
export PATH="/Users/louis/Library/Python/3.9/bin:$PATH" |
-
按
Ctrl+X
,然后按Y
并回车以保存更改。 -
重新加载你的 shell 配置文件,使更改生效。如果你使用的是 bash 或 sh,可以运行以下命令:
bash复制代码
source ~/.bashrc |
或者
bash复制代码
source ~/.bash_profile |
如果你使用的是 zsh,可以运行以下命令:
bash复制代码
source ~/.zshrc |
现在,你应该能够直接在终端或命令提示符中运行 normalizer
和 pipreqs
脚本而不会收到警告信息。你可以通过输入以下命令来测试:
css复制代码
normalizer --version | |
pipreqs --version |