如何确定python pip从何处获取前缀=。。。?

2024-09-27 23:15:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我在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\u install实际上可以得到这个结果。你知道吗

我已经完全删除了我的~/.pip目录,并搜索了我的.profile、.bashrc和.bash\u配置文件脚本,查找与python、pip或PYTHONPATH相关的任何设置。有没有其他办法来找出为什么总是包含这个--prefix?我要提到的是,我的系统管理员也没有这样做,因为指定的前缀路径实际上是我的目录,而不是“system”目录。你知道吗


Tags: installpippy目录prefix环境setuprecord

热门问题