python - 停止 python 在 AppData\Roaming\Python 中查找

标签 python pip virtualenv

根据需要,我的系统上有许多 python 3.4 发行版,其中一些安装在非用户可写的位置,一些我使用不同的编译器和 3rd 方库(例如 MKL)构建自己。

我需要能够可靠地隔离这些中的每一个以供使用,但不能使用 virtualenv/pyenv ...等。只要 windows 知道使用哪个可执行文件,隔离就相当好。然后我使用“pip -t”安装到我可以添加到 PYTHONPATH 的目录中。问题是,如果任何发行版使用 pip 的 --user 参数安装的软件包放置在单个共享位置,就会导致我出现问题。

我想知道是否有一种简单的方法可以告诉 python 在搜索包时不要查看 AppData\Roaming\Python... 目录。

最佳答案

当您尝试使用 pip 安装软件包(甚至卸载一个软件包)时,请尝试以管理员身份运行命令并提示 opr powershell

关于python - 停止 python 在 AppData\Roaming\Python 中查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38767532/

相关文章:

apache - 没有名为 jinja2 的模块

python - 使用 NTLM 身份验证的 Easy_install 或 pip

python - “Unable to locate finder for ' pip._vendor.diSTLib '” 使用"pip install virtualenv"时出错

python - pip 在虚拟环境中执行错误的 python 库版本

python - import pymongo 在 Python 解释器中工作,但在脚本中不工作

python - pyside改变QTreeWidgetItem的颜色

python - 如何在没有 Microsoft Visual c++ 14.0 的 Windows 上安装适用于 python 3.6 的 h5py

python - 使 Python 包与 virtualenv 兼容

python - 如果匹配字符串(不区分大小写),Pandas 删除行

python - 如何检索 panda 分组数据框中的聚合值