linux - 指向 python 模块以安装到指定的站 pip 包位置

标签 linux python-3.x pip easy-install

我在安装 python3.3 模块时遇到问题。当前模块正在安装到/usr/lib64/python3.3/site-packages,但它们需要安装到/usr/lib/python3.3/site-packages。有没有办法指向安装将模块放在合适的位置?

我使用的是 CentOS 6.6

最佳答案

虽然您可以指定一个前缀目录来告诉 pip 安装到特定位置:

pip install --install-option="--prefix=/usr/lib/python3.3/site-packages/" my_module

相反,我强烈建议学习和使用 virtual environments让您更好地控制 Python 编程环境。

虚拟环境的创建和激活如下所示:

pyvenv-3.4 my_new_environment
source my_new_environment/bin/activate
pip install my_module

这将使 my_module 在 my_new_environment 中可靠地安装。

每当您想“激活”这个环境时,您只需source activate 脚本来告诉Python 解释器在哪里可以找到它的库!

关于linux - 指向 python 模块以安装到指定的站 pip 包位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32235532/

相关文章:

linux - 如何在 LAN Linux 中创建到另一台计算机的 tcp 重定向

linux - 如何让 Sublime Text 2 包管理器使用我的代理?

将十六进制转换为单精度 IEEE-754 浮点的 Python 程序

linux - 为什么 ".."条目存在于根目录中?

python - Unicodedata.normalize : TypeError: normalize() argument 2 must be str, 未列出

python - 已收到 2 个值,一个数字和一个无

scipy 缺少 libifport.so.5

python - DevStack 安装错误 : Directory 'opt/stack/nova' is not installable

tensorflow - 安装 tensorflow 版本0.12

c++ - QSystemSemaphore::acquire() 中止