我使用的是 14.04。系统 Python 版本是 2.7.6。我正在测试一个适用于 Python 2.7.9 的软件。所以我有一个运行 Python 2.7.9 的虚拟环境。
运行这个pip install wxpython
不起作用。所以我按照以下步骤操作:在 Ubuntu 和 Debian 上安装 wxPython 和 wxWidgets
目前,我可以import wx
使用系统 Python (2.7.6)。但无法使用虚拟环境。
我尝试使用这些从源代码构建 wxWidgets 和 wxPython指示,但失败并出现以下错误:
In file included from src/helpers.cpp:17:0:
include/wx/wxPython/wxPython_int.h:35:19: fatal error: wx/wx.h: No such file or directory
#include <wx/wx.h>
^
compilation terminated.
error: command 'gcc' failed with exit status 1
编辑:
我尝试了另一种选择:重新安装 virtualenv--system-site-packages
例如
virtualenv venv --system-site-packages
。
但是这也不能解决问题。在我的例子中,我已经安装了 python 2.7.9 ~/alternative/bin
,因此运行以下命令仍然无法将 wx 导入到 virtualenv 中:
virtualenv --system-site-packages -p ~/alternative/bin/bin/python2.7 my_venv