Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 27, 2015 23:11:15

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

PyCharm 4.0.4 Error import Flask

Магия…
Создаю чистый проект на питоне. Добавляю файлы и папки!
Пишу простейший код - автокомплит работает и так далее.
Все собирается…
Создаю проект Flask и имею вышеуказанную проблему. Бред сивой кобылы



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#2 Янв. 28, 2015 05:09:34

MiK
Зарегистрирован: 2014-10-30
Сообщения: 191
Репутация: +  -1  -
Профиль   Отправить e-mail  

PyCharm 4.0.4 Error import Flask

Ты проект-фласк создаёшь в пичарме, или ты в пичарме создаёшь проект, а потом ручками ставишь фласк?

Офлайн

#3 Янв. 28, 2015 05:38:41

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

PyCharm 4.0.4 Error import Flask

А попробуй в самый верх воткнуть

import sys
print sys.path
и запусти из консоли и из pycharm. Сравним пути в обоих случаях



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#4 Янв. 28, 2015 08:11:37

Alen
Зарегистрирован: 2013-08-01
Сообщения: 373
Репутация: +  49  -
Профиль   Отправить e-mail  

PyCharm 4.0.4 Error import Flask

ZerG
Все собирается…

Что-то меня в этой фразе настораживает, потому как в Python собирать собственно нечего.
Вы случаем не тесты запускаете ?

Офлайн

#5 Янв. 28, 2015 08:48:00

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

PyCharm 4.0.4 Error import Flask

Может неправильно написал: - уточняю
Если создаю в пишарме чистый питон проект, потом создаю файлик. В нем пишу код

from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
    return 'Hello World!'
if __name__ == '__main__':
    app.run()
Жмакаю RUN проджект - никаких ошибок нет! Файл выполняется, вебсервер стартует И так далее.

Но. Если при создании проекта выбираю Flask
И точно тот же код пишу (не копипастом а руками), при этом автокомплит по библиотеке фласка работает, то после RUN - выскакиевает ошибка.
Пересмотрел уже все настройки и структуру проекта - ничоге не нашел!
Интепритатор не меняется и так далее!
Что самое интересное - пишарм библиотеку видит - потому как работает по ней автокомплит и лругие функции пишарма. Проблема только при запуске!
Что это за фигня мне не понятно. Написал в багтрекер - ответа пока нет.



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#6 Янв. 28, 2015 08:53:24

alexbadaloff
От: Иваново
Зарегистрирован: 2013-04-11
Сообщения: 198
Репутация: +  16  -
Профиль   Отправить e-mail  

PyCharm 4.0.4 Error import Flask

ZerG
при создании проекта выбираю Flask
А в чём преимущество? У меня в обычном проекте автокомплит по flask тоже работает.



————————–
Истина где-то рядом

Офлайн

#7 Янв. 28, 2015 09:26:08

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

PyCharm 4.0.4 Error import Flask

Нет никакого преимущества - просто он создает типа структуру проекта для удобства (аж целых две папки и файлик)
Но тут вопрос не в приимуществе а в самой сути…



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#8 Янв. 28, 2015 09:34:08

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

PyCharm 4.0.4 Error import Flask

Таки вставь и давай посмотрим вывод

import sys
print sys.path
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
    return 'Hello World!'
if __name__ == '__main__':
    app.run()



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#9 Янв. 28, 2015 09:38:04

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

PyCharm 4.0.4 Error import Flask

/Library/Frameworks/Python.framework/Versions/2.7/bin/python /Users/kobzar/Python/site/site.py
['/Users/kobzar/Python/site', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload']
Traceback (most recent call last):
  File "/Users/kobzar/Python/site/site.py", line 3, in <module>
    from flask import Flask
ImportError: No module named flask
Process finished with exit code 1



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#10 Янв. 28, 2015 10:41:38

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

PyCharm 4.0.4 Error import Flask

Это я как понимаю из пайчарма запуск был, а из под консоли(когда работает)? И давай еще поглядим в рабочем варианте запуска путь к фласку.

import flask
print flask.__file__



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version