Аватар для netBool
325 / 304 / 173
Регистрация: 16.11.2010
Сообщений: 1,069
Записей в блоге: 9

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

16.06.2017, 15:26. Показов 10665. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: показать затраченные материалы за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В качестве. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru