С Новым годом! Форум программистов, компьютерный форум, киберфорум
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. Показов 10564. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru