如何安装anaconda时安装python软件包?

问题描述:

我安装了anaconda,现在我不能使用pip在我的3.6版python上安装软件包,而是将它们安装在anaconda上。如果我型我pip -V得到:如何安装anaconda时安装python软件包?

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

让我怎么做,以便它显示:

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

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

+1

只是改变你的环境变量(=路径)。顺便说一句:anaconda-install会明确地询问你@ install-time是否应该写这些路径并使你的基于os的pip无法访问(你确实说:是)! **编辑:**你可以尝试'''pip3'''。我不知道,但也许它仍然指向你的基于os的点。 – sascha

+0

当时没有意识到我会需要它。任何想法如何扭转它?我在'.bash_profile'上看到的所有内容都是'export PATH =“/ anaconda/bin:$ PATH”'。我到底需要改变什么? – lokilindo

+0

删除整行(并重新启动或重新登录或重新加载bash env)。我不完全确定,在你的操作系统中的系统管脚已准备好,但删除此行使得anaconda不会自动找到。 – sascha

我要工作了这一点,我一会儿回来:

在Windows 10,我进入命令提示符(即cmd)和使用:

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

MODULENAME 我认为,如果你能找到的文件夹你的Python 3.6然后你就可以使用:

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

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

好吧,anaconda带有自己的python目录,它替代了默认的python,因此它的pip没用。 您需要编辑.bashrc(或者在使用zsh的情况下为.zshrc)。在那里你需要改变你的原始python目录的路径。首先删除蟒蛇相关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