不同节点之间的Python库存在问题

不同节点之间的Python库存在问题,python,linux,hashlib,Python,Linux,Hashlib,我试图在linux机器上运行一个带有特定版本python的python脚本,但遇到了一些问题。每次我尝试在linux机器上运行脚本时,我都会在下面粘贴回溯。该盒安装了一个Isilon存储系统,用于存储脚本。当我尝试在Isilon的head节点上运行脚本时,它运行良好。我不知道这两个系统之间有什么不同,因为我在这两个地方都使用相同版本的python。更让人困惑的是,一些linux机器可以很好地运行脚本。所有的linux设备似乎都有相同的版本,我在同一个磁盘上同时安装了所有的软件。如有任何反馈,将不

我试图在linux机器上运行一个带有特定版本python的python脚本,但遇到了一些问题。每次我尝试在linux机器上运行脚本时,我都会在下面粘贴回溯。该盒安装了一个Isilon存储系统,用于存储脚本。当我尝试在Isilon的head节点上运行脚本时,它运行良好。我不知道这两个系统之间有什么不同,因为我在这两个地方都使用相同版本的python。更让人困惑的是,一些linux机器可以很好地运行脚本。所有的linux设备似乎都有相同的版本,我在同一个磁盘上同时安装了所有的软件。如有任何反馈,将不胜感激。如果有必要,我很乐意提供更多的解释,我相信这是令人困惑的

我将脚本的完整路径替换为“路径”

错误:根:未找到哈希sha512的代码。
回溯(最近一次呼叫最后一次):
文件“PATH/libexec/python/lib/python2.7/hashlib.py”,第139行,在
globals()[\uuuuu func\u name]=\uuuu get\u散列(\uuuu func\u name)
文件“PATH/libexec/python/lib/python2.7/hashlib.py”,第91行,在uu get_builtin_构造函数中
raise VALUERROR('不支持的哈希类型'+名称)
ValueError:不支持的哈希类型sha512
回溯(最近一次呼叫最后一次):
文件“diskLoader/DiskLoaderMonitoring.py”,第12行,在
从WasabiClient导入WasabiClient
文件“PATH/lib/WasabiClient.py”,第13行,在
从ServiceClient导入ServiceClient
文件“PATH/lib/ServiceClient.py”,第6行,在
导入请求
文件“PATH/libexec/python/lib/python2.7/site-packages/requests-2.0.0-py2.7.egg/requests/_-init__;.py”,第58行,in
从…起导入UTIL
文件“PATH/libexec/python/lib/python2.7/site packages/requests-2.0.0-py2.7.egg/requests/utils.py”,第23行,在
from.compat导入解析http列表作为解析列表头
文件“PATH/libexec/python/lib/python2.7/site packages/requests-2.0.0-py2.7.egg/requests/compat.py”,第7行,在
from.packages作为chardet导入charide
文件“PATH/libexec/python/lib/python2.7/site packages/requests-2.0.0-py2.7.egg/requests/packages/__init__;.py”,第3行
从…起导入urllib3
文件“PATH/libexec/python/lib/python2.7/site packages/requests-2.0.0-py2.7.egg/requests/packages/urllib3/___;u init.py”,第16行
from.connectionpool导入(
文件“PATH/libexec/python/lib/python2.7/site packages/requests-2.0.0-py2.7.egg/requests/packages/urllib3/connectionpool.py”,第60行,in
from.response导入HTTPResponse
文件“PATH/libexec/python/lib/python2.7/site packages/requests-2.0.0-py2.7.egg/requests/packages/urllib3/response.py”,第14行,在
from.util导入已关闭
文件“PATH/libexec/python/lib/python2.7/site packages/requests-2.0.0-py2.7.egg/requests/packages/urllib3/util.py”,第11行,在
从hashlib导入md5,sha1
ImportError:无法导入名称md5

你看过这个了吗:谢谢!我看到了,但我没有尝试底部的解决方案。这是一个有效的解决方案:
cp/usr/lib/python2.7/lib-dynload//u hashlib.so/path to virtenv/manager/lib/python2.7/lib-dynload/\u hashlib。因此
实际上这只部分解决了我的问题。现在它可以在linux机器上运行,但不能在linux上运行头部节点。
ERROR:root:code for hash sha512 was not found.
Traceback (most recent call last):
  File "PATH/libexec/python/lib/python2.7/hashlib.py", line 139, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "PATH/libexec/python/lib/python2.7/hashlib.py", line 91, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha512
Traceback (most recent call last):
  File "diskLoader/DiskLoaderMonitoring.py", line 12, in <module>
    from WasabiClient import WasabiClient
  File "PATH/lib/WasabiClient.py", line 13, in <module>
    from ServiceClient import ServiceClient
  File "PATH/lib/ServiceClient.py", line 6, in <module>
    import requests
  File "PATH/libexec/python/lib/python2.7/site-packages/requests-2.0.0-py2.7.egg/requests/__init__.py", line 58, in <module>
    from . import utils
  File "PATH/libexec/python/lib/python2.7/site-packages/requests-2.0.0-py2.7.egg/requests/utils.py", line 23, in <module>
    from .compat import parse_http_list as _parse_list_header
  File "PATH/libexec/python/lib/python2.7/site-packages/requests-2.0.0-py2.7.egg/requests/compat.py", line 7, in <module>
    from .packages import charade as chardet
  File "PATH/libexec/python/lib/python2.7/site-packages/requests-2.0.0-py2.7.egg/requests/packages/__init__.py", line 3, in <module>
    from . import urllib3
  File "PATH/libexec/python/lib/python2.7/site-packages/requests-2.0.0-py2.7.egg/requests/packages/urllib3/__init__.py", line 16, in <module>
    from .connectionpool import (
  File "PATH/libexec/python/lib/python2.7/site-packages/requests-2.0.0-py2.7.egg/requests/packages/urllib3/connectionpool.py", line 60, in <module>
    from .response import HTTPResponse
  File "PATH/libexec/python/lib/python2.7/site-packages/requests-2.0.0-py2.7.egg/requests/packages/urllib3/response.py", line 14, in <module>
    from .util import is_fp_closed
  File "PATH/libexec/python/lib/python2.7/site-packages/requests-2.0.0-py2.7.egg/requests/packages/urllib3/util.py", line 11, in <module>
    from hashlib import md5, sha1
ImportError: cannot import name md5