Форум сайта python.su
Магия…
Создаю чистый проект на питоне. Добавляю файлы и папки!
Пишу простейший код - автокомплит работает и так далее.
Все собирается…
Создаю проект Flask и имею вышеуказанную проблему. Бред сивой кобылы
Офлайн
Ты проект-фласк создаёшь в пичарме, или ты в пичарме создаёшь проект, а потом ручками ставишь фласк?
Офлайн
А попробуй в самый верх воткнуть
import sys print sys.path
Офлайн
ZerG
Все собирается…
Офлайн
Может неправильно написал: - уточняю
Если создаю в пишарме чистый питон проект, потом создаю файлик. В нем пишу код
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.run()
Офлайн
ZerGА в чём преимущество? У меня в обычном проекте автокомплит по flask тоже работает.
при создании проекта выбираю 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()
Офлайн
/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
Офлайн
Это я как понимаю из пайчарма запуск был, а из под консоли(когда работает)? И давай еще поглядим в рабочем варианте запуска путь к фласку.
import flask print flask.__file__
Офлайн