ImportError: нет модуля с именем «flask_sqlalchemy» с двумя установленными версиями PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 ImportError: нет модуля с именем «flask_sqlalchemy» с двумя установленными версиями Python

Сообщение Anonymous »

Попытка запустить файл со следующим импортом:

Код: Выделить всё

from flask_sqlalchemy import sqlalchemy
from sqlalchemy import create_engine
from sqlalchemy.orm import scoped_session, sessionmaker
Получена следующая ошибка:

Код: Выделить всё

ImportError: No module named 'flask_sqlalchemy'
SQLAlchemy установлен. Все-таки попробовал переустановить в тот каталог, в котором он будет использоваться. У меня вот это:

Код: Выделить всё

The directory '/Users/_/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/Users/_/Library/Caches/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Requirement already satisfied: Flask-SQLAlchemy in /Library/Python/2.7/site-packages (2.3.2)
Requirement already satisfied: Flask>=0.10 in /Library/Python/2.7/site-packages (from Flask-SQLAlchemy) (1.0.2)
Requirement already satisfied: SQLAlchemy>=0.8.0 in /Library/Python/2.7/site-packages (from Flask-SQLAlchemy) (1.2.10)
Requirement already satisfied: Jinja2>=2.10 in /Library/Python/2.7/site-packages (from Flask>=0.10->Flask-SQLAlchemy) (2.10)
Requirement already satisfied: itsdangerous>=0.24 in /Library/Python/2.7/site-packages (from Flask>=0.10->Flask-SQLAlchemy) (0.24)
Requirement already satisfied: Werkzeug>=0.14 in /Library/Python/2.7/site-packages (from Flask>=0.10->Flask-SQLAlchemy) (0.14.1)
Requirement already satisfied: click>=5.1 in /Library/Python/2.7/site-packages (from Flask>=0.10->Flask-SQLAlchemy) (6.7)
Requirement already satisfied: MarkupSafe>=0.23 in /Library/Python/2.7/site-packages (from Jinja2>=2.10->Flask>=0.10->Flask-SQLAlchemy) (1.0)
Тот факт, что я не являюсь владельцем каталога, неверен. Я один на этой машине. Я владею всем.

В любом случае, я возвращаюсь, чтобы повторно запустить файл, и получаю то же сообщение об ошибке. Итак, оно установлено, но не установлено или, по крайней мере, мне недоступно.

Одно сообщение об ошибке, которое я увидел, когда закомментировал один из операторов импорта, гласило следующее:

Код: Выделить всё

File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/sqlalchemy/engine/strategies.py
Я понятия не имею, как это исправить и запустить SQLAlchemy. Я потратил на это более 1,5 часов. Последняя указанная ошибка предполагает наличие двух версий Python, которые могут иметь какое-то отношение к этому.

Будем признательны за ваши мысли о лекарстве.

Подробнее здесь: https://stackoverflow.com/questions/516 ... n-installe
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»