如何安装anaconda时安装python包?

时间:2017-09-17 01:13:44

标签: python pip anaconda

我安装了anaconda,现在我无法使用pip在我的3.6版python上安装软件包,而是将它们安装在anaconda上。如果我输入pip -V,我会得到:

pip 9.0.1 from /anaconda/lib/python3.6/site-packages (python 3.6)

所以如何制作它以显示:

/Library/Frameworks/Python.framework/Versions/3.6/

代替? 或者我错过了什么?

2 个答案:

答案 0 :(得分:1)

嗯,anaconda有自己的python目录,它取代了你的默认python,因此它的pip无用。 您需要修改.bashrc(或.zshrc,以防您使用zsh)。你需要更改原始python目录的路径。首先删除与anaconda相关的export PATH并输入:

export PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:$PATH"

如果您使用的是基于Debian的系统。您也可以尝试update-alternatives。这是一个非常强大(但易于使用)的工具,它允许您更改当前的默认python版本,而无需手动更新.bashrc。 如何使用update-alternatives可在此处找到:https://linuxconfig.org/how-to-change-from-default-to-alternative-python-version-on-debian-linux#h2-change-python-version-system-wide

答案 1 :(得分:0)

我不得不自己解决这个问题:

在Windows 10上,我输入了命令提示符(即cmd)并使用了:

python -m pip install --target=C:\Users\myusername\AppData\Local\Programs\Python\Python36-32\ 

模块名 我假设如果你能找到你的python 3.6文件夹,那么你将能够使用:

python -m pop install --target=whereever\your\python\is themoduleyouwant

请注意,路径和模块名称之间的空格是必需的。