Задать вопрос
@Proshka17

Python на Denwer'е ,как?

Всем привет.Очень нужна ваша помощь. установил ActivPython с сайта Denwer на свой локальный сервер.Но как проверить работает ли он и как вообще к нему обращаться , к великому сожалению не знаю.Если кто нибудь знает,то подскажите пожалуйста.
  • Вопрос задан
  • 5528 просмотров
Подписаться 3 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 4
syschel
@syschel
freelance/python/django/backend
В денвере питон использовать не желательно. Очень куцая и убогая вещь получается. У меня стоит денвер, но используется только для базы данных и локалхоста под неё. Питон же поставил отдельно на диск, прописал к папке питона путь в переменную винды PATH и вызываю его из CMD просто написав "python". К файлу "python filename.py".
А изначально так же, ставил в денвер надстройкой. Долго мучался и в итоге забил болт. В денвере он рассчитан под веб вызов (в браузере), а для этого в папке где лежит файл, должен быть кашерный .htaccess (c объяснением как и чем выполнять файлы *.py)

Для начинающего под виндовс, а у вас она, раз вы говорите про денвер, советую:
1. Качаем питон понравившейся версии 2.х или 3.х
2. Прописываем в Path пути к папкам питона и его папке script
3. Скачиваем gcc MinGW (замена консоли винды, с возможностью команд *NIX). Очень сильно пригодится, если пересаживаться на *NIX операционки не планируем. Особенно когда будите в питон устанавливать пакеты(библиотеки).
4. Возможно придётся поискать msvcr71.dll, но это в будущем.
5. Ну а дальше гугл, гугл и ещё раз гугл. Большинство проблем, да наверное все, уже давно кем-то решены.

Удачи :)

З.Ы. Для виндусятника очень пригодится эта ссылка ибо не все пакеты, библиотеки под виндой легко устанавливаются. А тут уже собранные инсталлеры конкретно под виндовс.
З.Ы.Ы. Но самый оптимальный вариант, ставить операционную систему из семейства линуксовых.
Ответ написан
@Sali_cat
Возьми open server, он на много новее и у него есть поддержка Python скриптов.
Ответ написан
Комментировать
Yeah
@Yeah
А я бы посоветовал Vagrant
Ответ написан
Комментировать
Прямой ответ на ваш вопрос.
Создаём папку z:/home/<сайт>/cgi (или можно cgi-bin)

Файл .htaccess
AddType text/html .py

test.py
#!/usr/bin/python
# -*- coding: utf-8 -*-

print #абра-кадабра, Пайтон, работай!
print """to be or not to be?
        <br>быть или не быть?"""

В браузере будет работать по адресу http://<сайт>/cgi/test.py

PS Если что идет не так, смотрим логи: z:\usr\local\apache\logs\error.log
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы