如何确定python pip在哪里得到--prefix = ...?

时间:2016-03-26 20:29:49

标签: python pip anaconda

我在anaconda环境中使用pip进行python安装(同样的事情发生在环境之外)。当我使用pip时,我总是得到类似的东西:

Installing collected packages: pylev
Running setup.py install for pylev ...     Running command /home/sdavis2/.conda/envs/python3/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-ao6tixgs/pylev/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-whv20bbp-record/install-record.txt --single-version-externally-managed --compile \
--prefix=/data/CCRBioinfo/biowulf/local

请注意该行末尾的--prefix。一切都安装到那个前缀,这绝对不是我的意图。相反,我希望所有内容都安装在conda环境中,并且使用easy_install实际上可以获得该结果。

我已完全删除了我的〜/ .pip目录并搜索了我的.profile,.bashrc和.bash_profile脚本,以获取与python,pip或PYTHONPATH相关的任何内容。还有什么想法可以找出为什么总是包含这个--prefix?我要提到的是,这不是我的系统管理员所做的事情,因为指定的前缀路径实际上是我的目录而不是“系统”目录。

0 个答案:

没有答案