Я пытаюсь установить py2neo на автономную машину. Я не могу использовать pip, потому что я не подключен к Интернету. Я пытаюсь установить py2neo-2.0.3 с python2.7.9 на redhat. Когда я запускаю python setup.py install
, я получаю ImportError: cannot import name HTTPSConnection
.py2neo offline install failing
Traceback (most recent call last):
File "setup.py", line 29, in <module>
from py2neo import __author__, __email__, __license__, __package__, __version__
File "usr/lib/py2neo-2.0.3/py2neo/__init__.py" line 27, in <module>
from py2neo.core import *
File "usr/lib/py2neo-2.0.3/py2neo/core.py", line 28, in <module>
from py2neo.env import NEO4J_AUTH_TOKEN, NEO4J_URI
File "usr/lib/py2neo-2.0.3/py2neo/env.py", line 21, in <module>
from py2neo.packages.httpstream.packages.urimagic import URI
File "usr/lib/py2neo-2.0.3/py2neo/packages/httpstream/__init__.py", line 32, in <module>
from .http import *
File "usr/lib/py2neo-2.0.3/py2neo/packages/httpstream/http.py", line 31, in <module>
from httplib import (BadStatusLine, CannotSendRequest,
ImportError: cannot import name HTTPSConnection
Я попытался установить httpstream, но это не исправило ошибку импорта.
Я не мог ее исправить, даже с установкой OpenSSL, но я абсолютно уверен, что это вопрос с моим RedHat и не py2neo/питон. После установки openssl мне все равно придется преследовать кучу других зависимостей – user2338089