2014-11-03 4 views
0

При попытке установить его я получаю следующую ошибку. Что мне не хватает?Невозможно установить Flask SQLAlchemy

Install packages failed: Error occurred when installing package Flask-SQLAlchemy. 

The following command was executed: 

packaging_tool.py install --build-dir /private/var/folders/4B/4Bd6e77uH-uNGxBS-xhds++++TI/-Tmp-/pycharm-packaging5175396548329498703.tmp Flask-SQLAlchemy 

The error output of the command: 

Error: Traceback (most recent call last): 
    File "/Applications/PyCharm.app/helpers/packaging_tool.py", line 54, in do_install 
    import pip 
    File "/usr/local/Cellar/python/2.7.8/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/__init__.py", line 10, in <module> 
    from pip.util import get_installed_distributions, get_prog 
    File "/usr/local/Cellar/python/2.7.8/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/util.py", line 18, in <module> 
    from pip._vendor.distlib import version 
    File "/usr/local/Cellar/python/2.7.8/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/_vendor/distlib/version.py", line 14, in <module> 
    from .compat import string_types 
    File "/usr/local/Cellar/python/2.7.8/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/_vendor/distlib/compat.py", line 31, in <module> 
    from urllib2 import (Request, urlopen, URLError, HTTPError, 
ImportError: cannot import name HTTPSHandler 
+0

Вы в Python3? – Anzel

+0

Нет на Py2.7, как вы также можете видеть по ошибке – Volatil3

+0

Я знаю, что некоторые модули разделены на ** urllib2 ** для Python3. – Anzel

ответ

1

В этом вопросе есть несколько ответов Python ImportError: cannot import name HTTPSHandler.

В общем, проверьте, есть ли у вас ssl модуль и OpenSSL файлы заголовков.

+0

это правда, мой SSL был сломан и переустановлен. Должен ли я установить python снова через Homebrew? – Volatil3

+0

Вам не нужно, вы под виртуальным? – Anzel

+0

Нет, я не знаю. Я переустанавливаю Python с openssl, и теперь он работает. – Volatil3

Смежные вопросы