我在安装 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/