Как я могу установить mod_wsgi с веб-сайта lfd, поскольку он имеет расширение колеса. Всякий раз, когда я ищу, как установить mod_wsgi на wamp, ресурсы говорят мне установить двоичный файл с этого сайта, а затем сохранить файл mod_wsgi.so в моем каталоге wamp.
Как установить mod_wsgi от lfd в 2015 году
Ответы (2)
На странице lfd есть ссылка на:
Вы можете прочитать это.
Официальная область загрузки mod_wsgi содержит двоичные файлы в виде файлов .so, как описано в этой ссылке.
Вы по-прежнему можете использовать whl-версии, когда разберетесь, как их установить, но опция .so все еще существует.
Файлы WHL из LFD (http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi) содержат готовый модуль WSGI, но по неясным причинам он называется mod_wsgi.pyd
. Вы можете найти его в c:/python27/lib/site-packages/mod_wsgi/server/
(или в любом другом пути к вашей установке Python или виртуальной среде).
Просто переименуйте его в mod_wsgi.so
и скопируйте в каталог modules
, если Apache.
Чтобы получить первоначальную помощь по настройке конфигурации Apache, вы можете запустить
c:/python27/Scripts\mod_wsgi-express.exe module-config
Дополнительную информацию о mod_wsgi
в Windows и совместимости можно найти здесь: https://github.com/GrahamDumpleton/mod_wsgi/blob/master/win32/README.rst
pip install mod_wsgi
. Эта ссылка, которую вы предоставляете win32/README.rst
в репозитории mod_wsgi, устарела и не должна использоваться. Вместо этого см. pypi.python.org/pypi/mod_wsgi.
- person Graham Dumpleton; 18.07.2017
mod_wsgi-express
. Сложность в том, что модуль имеет расширение .pyd
, что меня смутило. Также я только что понял, что простой pip install mod_wsgi
конечно даст мне модуль, собранный с помощью правильного компилятора. Глупый я.
- person Florian Winter; 18.07.2017
.pyd
не имеет значения, используйте имя, указанное в строке LoadModule
, и оно все равно будет работать. Еще лучше запустить mod_wsgi-express module-config
, как вы заметили, и он должен вывести именно то, что вы должны использовать, включая строку LoadFile
, чтобы убедиться, что используется правильная DLL Python.
- person Graham Dumpleton; 18.07.2017