Почему SQLAlchemy устанавливается только в моей библиотеке Python 2.7? - PullRequest
0 голосов
/ 13 апреля 2019

Я на MacOS.

Я пытаюсь написать модуль ETL для себя, но зацикливаюсь на том факте, что не могу заставить SQLAlchemy установить себя в моем каталоге python 3.7. Он прекрасно устанавливается в мою папку 2.7, даже когда я указываю:

sudo pip3 install sqlalchemy

Это сводит меня с ума! Я хотел бы получить любой совет по этому вопросу.

Вот что я делаю точно:

User-MacBook-Pro:2.7 User$ pip3 install sqlalchemy --user
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Collecting sqlalchemy
Installing collected packages: sqlalchemy
Successfully installed sqlalchemy-1.3.2
User-MacBook-Pro:2.7 User$ python3
Python 3.7.3 (default, Mar 27 2019, 09:23:15) 
[Clang 10.0.1 (clang-1001.0.46.3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlalchemy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'sqlalchemy'
>>> 
User-MacBook-Pro:2.7 User$ pip3 uninstall sqlalchemy
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Uninstalling SQLAlchemy-1.3.2:
  Would remove:
    /Users/User/Library/Python/2.7/lib/python/site-packages/SQLAlchemy-1.3.2.dist-info/*
    /Users/User/Library/Python/2.7/lib/python/site-packages/sqlalchemy/*
Proceed (y/n)? y
  Successfully uninstalled SQLAlchemy-1.3.2
User-MacBook-Pro:2.7 User$ 

1 Ответ

1 голос
/ 13 апреля 2019

Попробуйте

pip3 -V

, что даст что-то вроде этого

pip 19.0.3 from /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip (python 2.7)

, чтобы вы могли знать, где находится ваша установка в пипсах.В качестве альтернативы для установки данного модуля вы можете попробовать

python3 -m pip install sqlalchemy
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...