2015-09-16 32 views

回答

2

很可能是anaconda自动编辑您的.bashrc,因此您的$PATH变量中的anaconda/bin位于/usr/bin文件夹的前面。要检查它,请输入echo $PATH,命令行将返回目录路径列表。当您在命令行中键入pip时,您的计算机会检查这些位置中的每个位置。它会执行您在PATH中找到的第一个。

您可以用您选择的任何文本编辑器打开/home/username/.bashrc。无论它将蟒蛇/ bin添加到路径中,如export PATH=/anaconda/bin:$PATH,只需将其替换为export PATH=$PATH:/anaconda/bin

请注意,这会改变您的操作系统以使用您的系统python。而不是所有这些,你可以在调用它时直接使用pip的直接路径。或者您可以使用alias pip=/path/to/system/pip进行别名。您可以将该行放在.bashrc文件中,以便在您登录到PC时应用它。

1

你不需要改变你的路径。只需使用系统点的完整路径(通常为/usr/bin/pip/usr/local/bin/pip)即可使用系统点。

+0

如果我要使用系统pip,我应该使用“/ usr/bin/pip install package”;否则,我可能会使用“/ anaconda/bin/pip安装包”,这是否正确? – Kun

+0

是的,这是正确的。 – asmeurer