【发布时间】:2013-01-09 13:47:23
【问题描述】:
我似乎找不到确切的情况,如果有重复的,请指给我。
我正在使用 virtualenv 和 python 并尝试安装一个模块,但无论哪个版本的 python 'which python' 出现 MacPorts 似乎都将模块安装在默认的 macports python 位置 (/opt/local/share) 中默认的 macports python (/opt/local/bin)。
激活virtualenv时,'which python'在~/Documents/.../bin/python中给出了一个python版本(是python版本2.7.3),这是正确的。
如果 virtualenv 未激活,我尝试切换到系统 python 版本(Apple 默认安装版本)或默认 macports 版本,即 /opt/local/bin(也是 2.7.3 版本)。
安装后,在python解释器中我可以在virtualenv未激活时成功导入我的模块,但是在virtualenv激活时python找不到模块。
我不能使用 pip 或 easy_install 来安装这个模块 (PyQt4) b/c 有一个已知的错误,它们会出错。
如何让 macports 安装在我的 virtualenv 的正确位置?
【问题讨论】:
标签: python installation virtualenv macports