Форум программистов, компьютерный форум, киберфорум
Python: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/55: Рейтинг темы: голосов - 55, средняя оценка - 4.71
 Аватар для netBool
325 / 304 / 173
Регистрация: 16.11.2010
Сообщений: 1,069
Записей в блоге: 9

Настройка web-сервера на Pycharm

16.06.2017, 15:26. Показов 10639. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
Решил освоить python на досуге. Установил на винду Pycharm Community Edition. Был у меня уже установлен Python 2.7 в папке C:\Python27\
Попробовал запустить
Python
1
print("test")
в консоли. Все ок. Среда похожа на Visual C++ или даже Visual C# 2010, на кот. я в последнее время писал. Нравится
Вот только как на нем писать, верстать и отлаживать сайты, не понял.
До этого писал на php. Там Денвер подружил с CodeLobster, ну и как ни как работать можно. Но денвер питон не поддерживает, тут видимо свои инструменты? В сети в основном натыкался на настройку под Линукс и с другими ИДЕ, либо написано как-то непонятно, например здесь написано
Для сидящих на Windows чуть проще будет запуск Python файла (заметьте, что он должен находиться в той же папке, в которой мы планируем работать!):
и код
from http.server import HTTPServer, CGIHTTPRequestHandler
server_address = ("", 8000)
httpd = HTTPServer(server_address, CGIHTTPRequestHandler)
httpd.serve_forever()
То есть мне надо все папки и файлы из директории C:\Python27\ скопировать в C:\Web\untitled (путь проекта) ? И так в каждый проект?
В любом случае даже если так, то ничего запустить не получается

Может есть где-то нормальная инструкция, как это моно сделать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.06.2017, 15:26
Ответы с готовыми решениями:

Настройка Web сервера
Вот уже какой день никак не добью задание. Сеть есть. Пакеты проходят. Acl настроил, vlan настроил. Теперь выясняется что через рабочий...

Настройка Web сервера
Сделал проект , тут мне помогли все работало веб сервер, ip 10.10.10.25. Преподаватель сказал что бы ip сервера был публичным поставил...

Настройка Web сервера
Здравствуйте. Установил на Web сервер apache+php, провайдер выделил белый ip, воспользовался бесплатными DNS серверами яндекса и все...

10
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
16.06.2017, 17:20
Цитата Сообщение от netBool Посмотреть сообщение
тут видимо свои инструменты
В каждый фремворк встроен сервер разработки, тебе ничего дополнительно качать не надо.

На flask например простой пример будет вот так выглядеть:
Python
1
2
3
4
5
6
7
8
9
from flask import Flask
app = Flask(__name__)
 
@app.route("/")
def hello():
    return "Hello World!"
 
if __name__ == "__main__":
    app.run()
И для запуска этого кода тебе нужно поставить только сам python + flask и все!

Цитата Сообщение от netBool Посмотреть сообщение
и код
Ничего подобного тебе не нужно.

Цитата Сообщение от netBool Посмотреть сообщение
То есть мне надо все папки и файлы из директории C:\Python27\ скопировать в C:\Web\untitled (путь проекта) ? И так в каждый проект?
Нет. Про системную папку с python, вообще забудь, тебе вручную туда ничего копировать не надо будет никогда!

Цитата Сообщение от netBool Посмотреть сообщение
Python27
Ты бы ещё скелет мамонта откопал. Древнючая версия, ставь 3.5 или 3.6.

Цитата Сообщение от netBool Посмотреть сообщение
Установил на винду Pycharm Community Edition
Там нету инструментов для веб разработки, если что.


В общем как заключение. Тебе нужно выбрать фреймворк с помощью которого ты будешь писать приложения и после изучать маны и туториалы по нему. Выбирать можешь из django and flask. Это 2 самых популярных фрейморвка, есть ещё, но с ними думаю ты не совладаешь.

P.S если ты из тех, кто будет сейчас бомбить на тему того, что фреймворки зло и ты руками писать хочешь, то тебе нужен другой язык. В python мире ни кто не пишет реальное приложение без фреймоврка.
0
 Аватар для netBool
325 / 304 / 173
Регистрация: 16.11.2010
Сообщений: 1,069
Записей в блоге: 9
16.06.2017, 17:43  [ТС]
И для запуска этого кода тебе нужно поставить только сам python + flask и все!
А как установить flask?
Потратил еще два часа на попытки установить flask. Видимо, быстрее на пхп сайт с нуля написать, чем питон настроить
Пробовал по этой инструкции https://habrahabr.ru/post/193242/ . Тоже ничего не понятно
Ты бы ещё скелет мамонта откопал. Древнючая версия, ставь 3.5 или 3.6.
Да мне хоть с чего-то начать
Там нету инструментов для веб разработки, если что.
Странно. На сайте заявлена даже поддержка Джанго, правда в платной версии

Может быть есть какие-нибудь подробные инструкции по установке сих фреймов?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
16.06.2017, 17:46
Цитата Сообщение от netBool Посмотреть сообщение
Потратил еще два часа на попытки установить flask
pip install flask
и все

Цитата Сообщение от netBool Посмотреть сообщение
Странно. На сайте заявлена даже поддержка Джанго, правда в платной версии
О том и речь, что в pro версии есть, а у тебя стоит супер обрезанная.
0
 Аватар для netBool
325 / 304 / 173
Регистрация: 16.11.2010
Сообщений: 1,069
Записей в блоге: 9
16.06.2017, 19:08  [ТС]
pip install flask
Чтобы это сработало flask нужно положить в папку с python?

Добавлено через 6 минут
+ до этого надо еще и pip установить как-то...
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
16.06.2017, 19:21
Цитата Сообщение от netBool Посмотреть сообщение
до этого надо еще и pip установить как-то...
pip поставляется вместе с python. Когда будешь ставить python ставь галки на против надписей: добавить python в path и установить для всех пользователей и будет тебе счастье.
Цитата Сообщение от netBool Посмотреть сообщение
Чтобы это сработало flask нужно положить в папку с python?
Внимательней читай мои сообщения
Цитата Сообщение от alex925 Посмотреть сообщение
Нет. Про системную папку с python, вообще забудь, тебе вручную туда ничего копировать не надо будет никогда!
Цитата Сообщение от alex925 Посмотреть сообщение
pip install flask
и все
0
 Аватар для netBool
325 / 304 / 173
Регистрация: 16.11.2010
Сообщений: 1,069
Записей в блоге: 9
17.06.2017, 14:43  [ТС]
pip install flask
Ничего у меня не работает. Пробовал и в командной строке системы и в командной строке python. Пишет, Systax Error: invalid syntax

Не понимаю, где должен лежать сам flask и как pip install flask должен узнать это месторасположение? Пробовал указывать папку с flask, та же ошибка. Кстати во флэск две папки, одна flask, другая Flask-0.12.2.dist-info. Их роль тоже не ясна

В path добавил python. Для этого специально его переустанавливал, галочки везде стояли, в т.ч. и напротив пип. Все ок
Миниатюры
Настройка web-сервера на Pycharm  
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
17.06.2017, 14:52
Цитата Сообщение от netBool Посмотреть сообщение
Ничего у меня не работает.
Потому, что запускать надо в CMD, а не в интерпретаторе. Если не работает в CMD значит ставил python не читая мои сообщения
Цитата Сообщение от alex925 Посмотреть сообщение
Когда будешь ставить python ставь галки на против надписей: добавить python в path и установить для всех пользователей и будет тебе счастье.
Сноси свою двойку, и ставь 3.6 по интродукциям выше. Все новые библиотеки выходят под тройку только. Двойка давно не развивается.

Цитата Сообщение от netBool Посмотреть сообщение
Не понимаю, где должен лежать сам flask и как pip install flask должен узнать это месторасположение?
pip за тебя скачивает дистрибутив нужной библиотеки и ставит его.

Цитата Сообщение от netBool Посмотреть сообщение
В path добавил python. Для этого специально его переустанавливал, галочки везде стояли, в т.ч. и напротив пип. Все ок
Показывай тогда скрин c ошибкой, которая вылетает при запуске pip из CMD.

Цитата Сообщение от netBool Посмотреть сообщение
Пробовал указывать папку с flask, та же ошибка. Кстати во флэск две папки, одна flask, другая Flask-0.12.2.dist-info. Их роль тоже не ясна
Тебе это не надо ничего знать. В пятитысячный раз повторяю: "Весь процесс установки проходит при помощи специальной утилиты (pip), которая идет из коробки с python и которая сама все ставит. Руками ковырять ничего НЕ НАДО!".
0
 Аватар для netBool
325 / 304 / 173
Регистрация: 16.11.2010
Сообщений: 1,069
Записей в блоге: 9
17.06.2017, 15:09  [ТС]
У меня получилось сделать виртуальное окружение с полным указанием путей (на скриншоте). Жаль, это не то, что я хотел. Но уже что-то
Миниатюры
Настройка web-сервера на Pycharm  
0
 Аватар для netBool
325 / 304 / 173
Регистрация: 16.11.2010
Сообщений: 1,069
Записей в блоге: 9
17.06.2017, 15:23  [ТС]
В общем кое-что уже начинаю понимать. Во-первых установщик почему-то не добавил в PATH мой python, т.к. без указания пути он не работает. Хотя при установке ставил галочки напротив всех пунктов. Ну это мелочи, добавлю вручную.
И судя по всему он же должен был добавить туда и pip. Т.к. он у меня тоже не запускается без пути. Но с пип хуже. Если путь к питону я знаю, то к пип нет. Точнее вроде вот он C:\Python27\Lib\site-packages\pip, но не понятно, к какому файлу обращаться. pip.exe нет, pip.py тоже нет .На pip командная строка пишет, что нет такой команды и все

Добавлено через 13 минут
Все, нашел pip. Он здесь C:\Python27\Scripts , прописал путь. Все заработало. Добавил в ПАЗ.
Полпути сделано. Теперь бы еще с ИДЕ-шкой разобраться)
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
17.06.2017, 15:33
Ох
Говоришь человеку как правильно надо сделать, так нет, по своему делает...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.06.2017, 15:33
Помогаю со студенческими работами здесь

Настройка web сервера iis
Установил компонент Windows, iis. Но вот что то на страницу localhost зайти никак. Требует ввести имя пользователя и пароль. Хотя никакие...

настройка web сервера win2k
мы создали свою страничку (сайт). Есть свой сервер win2000srv. Установили там web-сервер. Но он не работает. Не можем к нему обратиться...

Настройка web сервера на Debian
Добрый день всем, подскажите, есть ли люди кто умеет настраивать web хостинг на os Debian /VPS/VDS Сам сервер вроде как настроил, ну...

Настройка web сервера и локальной сети
Доброго времени суток, прошу помощи и сильно не ругайтесь. Прошу прощения если тему не совсем корректно указал но суть в следующем: В...

Настройка роутера для web-сервера
Добрый день всем! Есть задача из своего домашнего компа сделать небольшой web-сервер на один сайт. Подскажите, как я должен настроить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru