Форум сайта python.su
Есть такой путь: /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
Спасибо)
Все __init__.py есть.
С путхон 2.7 таких проблем не наблюдалось…
P.S. сори, если задал не корректный вопрос..
Офлайн
Вы как-то странно работаете. Зачем у вас вообще код лежит в публикуемом каталоге(“/var/www/”)?! Я так понимаю ни свой продукт, ни sqlalchemy вы не устанавливали, просто скопировали?
Офлайн
почитайте про отсительные и абсолютные импорты
Офлайн
PooH
Вы как-то странно работаете. Зачем у вас вообще код лежит в публикуемом каталоге(“/var/www/”)?! Я так понимаю ни свой продукт, ни sqlalchemy вы не устанавливали, просто скопировали?
Отредактировано Strelok-den (Фев. 27, 2015 12:55:33)
Офлайн
sqlalchemy точно для 3го питона?
Офлайн
sanderТочно)
sqlalchemy точно для 3го питона?
Офлайн