如何指定可执行的python路径?


1

我的PATH变量如下所示:

/home/elgin/anaconda3/bin:…:/usr/bin:…

正如您在anaconda3前面看到的/usr/bin。因此,当我输入python终端时,它将进入python第一个anaconda3路径。

我怎么能告诉Bash终端加载python/usr/bin/,而不是一个在anaconda3?我可以通过此参数PATH吗?还是应该每次编辑?


为什么不只是重新排列PATH中的目录?您不能在.bashrc添加Anaconda目录的文件中执行此操作吗?
史蒂夫

Answers:



2

如果您只想执行一次,只需键入

/usr/bin/python

(而不是python)。如果这种情况经常出现,则可以通过定义别名来保存键入内容。

如果要python连续解释/usr/bin/python 为许多命令,则编辑PATH可能会更简单。您可以编写一个shell函数来做到这一点,以减少键入并减少印刷错误的风险。


感谢您的回答!不,我不希望python总是被解释为'/ usr / bin / python'。就我而言,我认为使用别名并将python分配给变量更合适,因为我在一个终端会话中多次使用了“ python”命令。
Elgin Cahangirov
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.