我似乎无法找到我的确切情况,如果有的话,请指给我一份副本。
我正在使用 virtualenv 和 python 并尝试安装一个模块,但无论哪个版本的 python 'which python' 提供了 MacPorts 似乎都将模块安装在默认 macports 的默认 macports python 位置 (/opt/local/share)蟒蛇(/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 的正确位置?