Форум сайта python.su
0
Прошу помощи, зашел в тупик.
Делаю
source env/bin/activate
(env) # which pip
/tmp/astconfman/env/bin/pip
(env) # pip list
Package Version
—————- ——-
alembic 0.9.9
Babel 2.6.0
blinker 1.4
click 6.7
dominate 2.3.1
Flask 1.0.2
Flask-Admin 1.3.0
Flask-BabelEx 0.9.3
Flask-Bootstrap 3.3.7.1
Flask-Login 0.4.1
Flask-Mail 0.9.1
Flask-Migrate 2.2.1
Flask-Principal 0.4.0
Flask-Script 2.0.6
Flask-Security 3.0.0
Flask-SQLAlchemy 2.3.2
Flask-WTF 0.14.2
gevent 1.3.4
greenlet 0.4.13
itsdangerous 0.24
Jinja2 2.10
Mako 1.0.7
MarkupSafe 1.0
passlib 1.7.1
pip 10.0.1
python-crontab 2.3.4
python-dateutil 2.7.3
python-editor 1.0.3
pytz 2018.4
setuptools 39.2.0
six 1.11.0
speaklater 1.3
SQLAlchemy 1.2.0b3
transliterate 1.10.1
visitor 0.1.3
Werkzeug 0.14.1
wheel 0.31.1
WTForms 2.2.1
(env) # cd astconfman
(env) # ./manage.py init
Traceback (most recent call last):
File “./manage.py”, line 5, in <module>
from flask.ext.babelex import gettext
ImportError: No module named ext.babelex
Отредактировано zaretskiy (Июль 1, 2018 12:15:20)
Офлайн
0
(env) [root@local astconfman]# python Python 2.7.5 (default, Apr 11 2018, 07:36:10) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> sys.path ['', '/tmp/astconfman/env/lib64/python27.zip', '/tmp/astconfman/env/lib64/python2.7', '/tmp/astconfman/env/lib64/python2.7/plat-linux2', '/tmp/astconfman/env/lib64/python2.7/lib-tk', '/tmp/astconfman/env/lib64/python2.7/lib-old', '/tmp/astconfman/env/lib64/python2.7/lib-dynload', '/usr/lib64/python2.7', '/usr/lib/python2.7', '/tmp/astconfman/env/lib/python2.7/site-packages']
Отредактировано zaretskiy (Июль 1, 2018 12:29:12)
Офлайн
16
Можно заглянуть в пакадж для удостоверится “а там оно есть” или погуглить.
“Something in your code, or in code you're using, is trying to import flask.exthook, which no longer exists in Flask 1.0. flask.ext (and flask.exthook) was completely removed after being deprecated for at least a year. Anything that still depends on it must be upgraded.”
В общем это норма, что внутри может менятся струкрута и доки/примеры от одной версии не будут работать с другой.
Офлайн
186
> Не видит packages в virtualenv
virtualenv не нужен!
Офлайн