Как установить mod_wsgi от lfd в 2015 году

Как я могу установить mod_wsgi с веб-сайта lfd, поскольку он имеет расширение колеса. Всякий раз, когда я ищу, как установить mod_wsgi на wamp, ресурсы говорят мне установить двоичный файл с этого сайта, а затем сохранить файл mod_wsgi.so в моем каталоге wamp.


person Community    schedule 06.02.2015    source источник


Ответы (2)


На странице lfd есть ссылка на:

Вы можете прочитать это.

Официальная область загрузки mod_wsgi содержит двоичные файлы в виде файлов .so, как описано в этой ссылке.

Вы по-прежнему можете использовать whl-версии, когда разберетесь, как их установить, но опция .so все еще существует.

person Graham Dumpleton    schedule 06.02.2015
comment
Я не могу найти официальную область загрузки mod_wsgi. Я пытался установить whl-файлы, но он говорит, что такого имени файла нет. - person ; 06.02.2015
comment
Этот документ, на который я ссылался, содержит ссылку на него. Он указан как github.com/GrahamDumpleton/mod_wsgi/releases Убедитесь, что вы хорошо прочитали этот документ, поэтому вы знаете, какой двоичный файл использовать. - person Graham Dumpleton; 06.02.2015

Файлы 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

person Florian Winter    schedule 17.07.2017
comment
Насколько я знаю, версии gohkle не устанавливают mod_wsgi-express, если только они не отказались от своей собственной системы сборки. Вы получите mod_wsgi-express, только если установите его самостоятельно, используя pip install mod_wsgi. Эта ссылка, которую вы предоставляете win32/README.rst в репозитории mod_wsgi, устарела и не должна использоваться. Вместо этого см. pypi.python.org/pypi/mod_wsgi. - person Graham Dumpleton; 18.07.2017
comment
@GrahamDumpleton Спасибо. Кажется, теперь они идут с mod_wsgi-express. Сложность в том, что модуль имеет расширение .pyd, что меня смутило. Также я только что понял, что простой pip install mod_wsgi конечно даст мне модуль, собранный с помощью правильного компилятора. Глупый я. - person Florian Winter; 18.07.2017
comment
Расширение .pyd не имеет значения, используйте имя, указанное в строке LoadModule, и оно все равно будет работать. Еще лучше запустить mod_wsgi-express module-config, как вы заметили, и он должен вывести именно то, что вы должны использовать, включая строку LoadFile, чтобы убедиться, что используется правильная DLL Python. - person Graham Dumpleton; 18.07.2017