Я загрузил wxPython-src-2.9.4.0.tar.bz2 с http://www.wxpython.org; прямо сейчас я пытаюсь следовать инструкциям по сборке на http://www.wxpython.org/BUILD.html. Мне удалось создать его использование $ python build-wxpython.py --install
без ошибок до сих пор. Проблема, я не могу выполнить ее: import wx
возвратится ImportError: No module named wx
, каждый раз..
Моя система имеет несколько Python с помощью virtualenvs. После выполнения сборки эти файлы могут быть найдены вместе с другими пакетами, которые я использую на обычной основе (в моей папке пакетов сайта):
wx.pth
wxPython_common-2.9.4.0-py2.7.egg-info
wxPython_common-2.9.4.1-py2.7.egg-info
Я подозреваю, что установил его в неправильном месте так или иначе, и я должен указать местоположение прежде, чем создать его. Но я не знаю как.
Это - опции сборки:
Использование: сборка-wxpython.py [опции]
Options:
--version show program's version number and exit
-h, --help show this help message and exit
--build_dir=BUILD_DIR
Directory to store wx build files. (Not used on
Windows)
--clean Clean files from build directories. Default is all
build files. Specify 'wx' to clean just the wx build,
'py' for just the wxPython build, and 'pyext' for just
the built extension modules.
--debug Build wxPython with debug symbols
--extra_make=EXTRA_MAKE
Extra args to pass on [n]make's command line.
--extra_setup=EXTRA_SETUP
Extra args to pass on setup.py's command line.
--force_config Run configure when building even if the script
determines it's not necessary.
--install Install the built wxPython into installdir or standard
location
--installdir=INSTALLDIR
Directory to install wxWidgets to.
--mac_framework Build wxWidgets as a Mac framework.
--mac_lipo EXPERIMENTAL: Create a universal binary by merging a
PPC and Intel build together.
--no_config Turn off configure step on autoconf builds
--osx_cocoa Build the OS X Cocoa port on Mac (experimental)
--prefix=PREFIX Prefix value to pass to the wx build.
--reswig Allow SWIG to regenerate the wrappers
--unicode Build wxPython with unicode support (always on for
wx2.9)
--wxpy_installdir=WXPY_INSTALLDIR
Directory to install the wxPython binaries.
Может кто-то объяснять мне: между чем различие --build_dir=BUILD_DIR
, --installdir=INSTALLDIR
и --wxpy_installdir=WXPY_INSTALLDIR
?
В который другие параметры должны я включать $ python build-wxpython.py --install
?
D'ой! После ДЕЙСТВИТЕЛЬНО прочитав описания в опциях сборки, я понял, насколько глуп этот вопрос! --build_dir
предназначен для хранения файлов, необходимых для компиляции, --installdir
- это место для установки wxWidgets, --wxpy_installdir
- для двоичных файлов wxPython - каждый из них уже очень четко указан в опциях сборки! Моя неопытность с компиляцией исходного кода настолько очевидна ..