echo $PATH return 意外且不熟悉 - 终端错误
echo $PATH return unexpected and unfamiliar - terminal error
通过 Homebrew 安装 GDAL
和 Fiona
后,我无法再通过终端访问 /usr 或 /usr/local 路径中的任何内容。在这些安装之前,我一直在使用 python3.9 -m ...
访问任何我喜欢的东西,例如 python3.9 -m pip install ...
或 python3.9 -m jupyter notebook
这是我的终端在尝试打开时的样子的副本 jupyter notebook
my_name@name-MacBook-Pro ~ % python3.9 -m jupyter notebook
/opt/homebrew/opt/python@3.9/bin/python3.9: No module named jupyter
当我回显 PATH 时,这是返回的内容:
my_name@name-MacBook-Pro ~ % echo $PATH
/opt/homebrew/lib:/opt/homebrew/lib:/opt/homebrew/bin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/camelot/ext/ghostscript/9.53.3_1/lib:/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/camelot/ext/ghostscript/9.53.3_1/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
我不是 MAC 的 CLI 或终端方面的专家,但我不熟悉路径 /opt/homebrew/opt/python@3.9/bin/python3.9
或以上任何作为主要路径的路径,一般而言或我认为会成立的。
我似乎以某种方式将默认路径设置为自制软件中的某个库。反正这是我的猜测。
我可以通过执行 PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH"
和 export PATH
暂时解决问题。但是,如果我重新启动终端或计算机,问题会再次出现。
如何永久更改默认库以反映我在上面 运行 时显示的路径,这与我执行 sudo nano /etc/paths
时显示的路径相同:
/opt/homebrew/bin
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
提前致谢。
对于那些来这里寻找解决方案的人,我能够回溯到问题最初开始的地方。
不知何故,我写入了我机器的 .zshrc 文件。我所要做的就是通过终端打开它,删除错误写入的文本,然后保存。
nano ~/.zshrc
删掉写错的行
ctrl+X
退出
source .zshrc
使更改生效
退出终端
完成!
通过 Homebrew 安装 GDAL
和 Fiona
后,我无法再通过终端访问 /usr 或 /usr/local 路径中的任何内容。在这些安装之前,我一直在使用 python3.9 -m ...
访问任何我喜欢的东西,例如 python3.9 -m pip install ...
或 python3.9 -m jupyter notebook
这是我的终端在尝试打开时的样子的副本 jupyter notebook
my_name@name-MacBook-Pro ~ % python3.9 -m jupyter notebook
/opt/homebrew/opt/python@3.9/bin/python3.9: No module named jupyter
当我回显 PATH 时,这是返回的内容:
my_name@name-MacBook-Pro ~ % echo $PATH
/opt/homebrew/lib:/opt/homebrew/lib:/opt/homebrew/bin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/camelot/ext/ghostscript/9.53.3_1/lib:/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/camelot/ext/ghostscript/9.53.3_1/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
我不是 MAC 的 CLI 或终端方面的专家,但我不熟悉路径 /opt/homebrew/opt/python@3.9/bin/python3.9
或以上任何作为主要路径的路径,一般而言或我认为会成立的。
我似乎以某种方式将默认路径设置为自制软件中的某个库。反正这是我的猜测。
我可以通过执行 PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH"
和 export PATH
暂时解决问题。但是,如果我重新启动终端或计算机,问题会再次出现。
如何永久更改默认库以反映我在上面 运行 时显示的路径,这与我执行 sudo nano /etc/paths
时显示的路径相同:
/opt/homebrew/bin
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
提前致谢。
对于那些来这里寻找解决方案的人,我能够回溯到问题最初开始的地方。
不知何故,我写入了我机器的 .zshrc 文件。我所要做的就是通过终端打开它,删除错误写入的文本,然后保存。
nano ~/.zshrc
删掉写错的行
ctrl+X
退出
source .zshrc
使更改生效
退出终端
完成!