【发布时间】:2020-12-19 03:25:04
【问题描述】:
我在 osX Catalina 上。当我在终端中输入echo $PATH 时,输出如下:
/Users/Nicolas/opt/anaconda3/bin:/Users/Nicolas/opt/anaconda3/condabin:/Users/Nicolas/.poetry/bin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Apple/usr/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands
我意识到我需要重新排序 PATH,因为当我尝试使用 pipenv install requests 创建虚拟环境时,尽管安装了它,但输出是 command not found: pipenv。
阅读帖子和教程后,我正在做(尝试)纠正问题:
- 我进入终端的主目录
- 使用以下命令创建 .zsh 文件:
nano .zsh - 我添加以下内容:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$PATH
export PATH=$PATH:/Users/Nicolas/.local/bin
第一个导出是重新排序 PATH,第二行是我在安装 pipenv 时遇到的以下警告的答案:
WARNING: The scripts pipenv and pipenv-resolver are installed in ‘/Users/Nicolas/.local/bin’ which is not on PATH.
然后我保存文件,退出,重新启动计算机。当我再次运行 echo $PATH 时,没有任何变化。
我做错了什么?
【问题讨论】:
标签: python bash terminal path macos-catalina