无法在Catalina上编辑和重新排序路径

2024-04-28 21:23:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我在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

我意识到我需要对路径重新排序,因为当我试图用pipenv install requests创建一个虚拟环境时,尽管安装了它,输出仍然是command not found: pipenv

在阅读了文章和教程之后,下面是我正在(尝试)纠正这个问题的步骤:

  1. 我移动到终端的主目录中
  2. 使用以下命令创建.zsh文件:nano .zsh
  3. 我补充如下:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$PATH
export PATH=$PATH:/Users/Nicolas/.local/bin

第一个导出是对路径进行重新排序,第二行是对安装pipenv时出现的以下警告的回答:

 WARNING: The scripts pipenv and pipenv-resolver are installed in ‘/Users/Nicolas/.local/bin’ which is not on PATH.

然后我保存文件,退出,重新启动计算机。当我再次运行echo $PATH时,没有任何变化

我做错了什么


Tags: pathecho终端binusrlocalpipenvlibrary