Найти - Пользователи
Полная версия: Не видит packages в virtualenv
Начало » Python для новичков » Не видит packages в virtualenv
1
zaretskiy
Прошу помощи, зашел в тупик.
Делаю

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
 (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']

Путь к packages указан, но импортировать отказывается.
VadimK
Можно заглянуть в пакадж для удостоверится “а там оно есть” или погуглить.
“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.”

В общем это норма, что внутри может менятся струкрута и доки/примеры от одной версии не будут работать с другой.
Rodegast
> Не видит packages в virtualenv

virtualenv не нужен!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB