【发布时间】:2016-07-16 03:48:59
【问题描述】:
我对 pip 有疑问。
当我想安装一些包时,例如flask,它想把它安装到/anaconda3。
juldou@juldou-machine:~$ pip install flask
Requirement already satisfied (use --upgrade to upgrade): flask in ./anaconda3/lib/python3.5/site-packages
我知道我已经有烧瓶,但我不想将它安装到 anaconda。
如何退出anaconda的pip并设置其他环境,或者如何处理? 抱歉,但我不了解概念的基础知识。
【问题讨论】:
-
你想在哪里安装它?无论在哪里,您都需要使用该 python 环境中的
pip。当您键入该命令时使用的pip是在您的PATH中首先找到的任何内容。您可以通过/path/to/my_other_env/bin/pip install flask调用 pip。 -
例如,我想通过输入
virtualenv project_sql来设置我的virtualenv,但在这种情况下我必须这样做following? /usr/local/lib/python3.5/site-packages/virtualenv project_sql -
你经常使用你的anaconda环境吗?这就是为什么你在你的 PATH 中有它的原因吗?为什么不是 anaconda 子环境而不是 virtualenv?在您的 .bash_profile 或 .bashrc 中的某处,或者您正在将 anaconda 环境添加到 PATH 中的某处。如果这不是你想要的,那就不要这样做,但是
source activate <conda environment>也不会开箱即用。
标签: python linux installation pip anaconda