Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 26, 2015 12:46:37

Strelok-den
Зарегистрирован: 2014-03-25
Сообщения: 63
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с импортом модулей...

Есть такой путь: /var/www/model/sqlalchemy
Если писать из директории /var/www/, from model import sqlalchemy то получаю ошибки импорта:

File "/var/www/model/sqlalchemy/orm/exc.py", line 9, in <module>
    from .. import exc as sa_exc, util
ImportError: cannot import name 'exc'

Если писать из директории /var/www/, и поместить в нее sqlalchemy, то импорт работает нормально…

Менять код импорта во всей sqlalchemy не вариант… Как можно исправить? любые решения, кроме imp load_source и подобных…
Есть у кого идеи?

Python3.4

Спасибо)

Офлайн

#2 Фев. 26, 2015 16:47:49

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Проблема с импортом модулей...

в директориях www и model создайте пустые файлы

__init__.py



————————————————
-*- Simple is better than complex -*-

Офлайн

#3 Фев. 26, 2015 19:13:54

Strelok-den
Зарегистрирован: 2014-03-25
Сообщения: 63
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с импортом модулей...

terabayt
в директориях www и model создайте пустые файлы
Это все, ясное дело есть) проблема в чем то другом..

Также если в /var/www/model/ создать модуль типа test.py, а не пакет, то импорт проходит нормально.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version