OSX:在.bash_配置文件中设置入位python路径会导致奇怪的终端行为

2024-03-28 21:11:43 发布

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

我按照knowledge base将此添加到.bash_配置文件中

PATH="~/Library/Enthought/Canopy_64bit/User/bin"
export PATH

当我重新启动终端时,很多功能不再工作:

^{pr2}$

然而,enpkg和cd似乎仍然可以调用。如果我能把这些东西去掉。有人知道发生了什么吗?我只想让enpkg运行。。。在


Tags: path功能bash终端basebin配置文件library
1条回答
网友
1楼 · 发布于 2024-03-28 21:11:43

您重置了PATH,而不是添加到其中,因此bash除了指定的单个目录外,不知道在哪里可以查找命令。相反,请使用

PATH=$PATH:~/Library/Enthought/Canopy_64bit/User/bin

或者

^{pr2}$

您使用哪一个赋值取决于您希望新目录是shell查找命名命令的第一个还是最后一个位置。在

enpkg实际上,在该目录中,而cd是shell内置命令,而不是外部程序,因此不涉及路径查找。在

相关问题 更多 >