Python py2neo脱机安装失败

Python py2neo脱机安装失败,python,neo4j,redhat,py2neo,Python,Neo4j,Redhat,Py2neo,我正在尝试在脱机机器上安装py2neo。我不能使用pip,因为我没有连接到internet。我正在尝试在redhat上安装py2neo-2.0.3和python2.7.9。当我运行python setup.py install时,我得到ImportError:无法导入名称HTTPSConnection Traceback (most recent call last): File "setup.py", line 29, in <module> from py2ne

我正在尝试在脱机机器上安装py2neo。我不能使用pip,因为我没有连接到internet。我正在尝试在redhat上安装py2neo-2.0.3和python2.7.9。当我运行
python setup.py install
时,我得到
ImportError:无法导入名称HTTPSConnection

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
回溯(最近一次呼叫最后一次):
文件“setup.py”,第29行,在
从py2neo导入(作者)(作者),(电子邮件),(许可),(软件包),(版本)__
文件“usr/lib/py2neo-2.0.3/py2neo/_init__.py”第27行,在
从py2neo.core导入*
文件“usr/lib/py2neo-2.0.3/py2neo/core.py”,第28行,在
从py2neo.env导入NEO4J_AUTH_令牌,NEO4J_URI
文件“usr/lib/py2neo-2.0.3/py2neo/env.py”,第21行,在
来自py2neo.packages.httpstream.packages.urimagic导入URI
文件“usr/lib/py2neo-2.0.3/py2neo/packages/httpstream/__init__.py”,第32行,在
从.http导入*
文件“usr/lib/py2neo-2.0.3/py2neo/packages/httpstream/http.py”,第31行,在
从httplib导入(BadStatusLine、CannotSendRequest、,
ImportError:无法导入名称HTTPSConnection

我已尝试安装httpstream,但没有修复导入错误。

HTTPSConnection
应随标准库提供,而不是py2neo本身的一部分:

我不知道RedHat是如何将Python打包的,但您可能需要在主语言之外安装SSL支持。我相信这是一个单独的编译选项:


即使安装了openssl,我也无法修复它,但我相当确定这是我的RedHat的问题,而不是py2neo/python的问题。在安装openssl后,我仍然需要寻找其他一些依赖项