在 virtualenv 中导入第三方模块

Importing third-party modules within a virtualenv

根据我描述的问题 尝试在 virtualenv 中安装较旧的 wPython,然后我直接在浏览器中下载了 dmg,并且(在需要右键单击 .pkg 之后),它安装成功。

当我打开解释器时,我确认我可以import wx

然而,当我重新创建 virtualenv、激活它并打开它的解释器时:

(venv)MacBook-Pro-de-Pyderman:Projet Pyderman$ python
Python 2.6.6 (r266:84374, Aug 31 2010, 11:00:51) 
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import wx
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named wx

关于能够在 virtualenv 中导入第三方模块,我是否遗漏了一个步骤?

您应该尝试使用 --system-site-packages 选项创建 virtualenv。这将允许您访问在系统级别安装的包,就像您从 dmg 映像安装的包一样。