반응형
저는 Solaris 10 (x86)을 사용하고 있습니다.
지금까지 저는 python2.6을 사용했습니다. 오늘 저는 python2.7을 설치했는데 2.7에서 hashlib를 가져올 때 이상한 오류가 발생하지만 2.6에서는 발생하지 않습니다.
Python 2.6 :
root@myserver [PROD] # python2.6 -c "import hashlib"
root@myserver [PROD] #
Python 2.7 :
root@myserver [PROD] # python2.7 -c "import hashlib"
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
File "/usr/local/lib/python2.7/hashlib.py", line 139, in <module>
globals()[__func_name] = __get_hash(__func_name)
File "/usr/local/lib/python2.7/hashlib.py", line 91, in __get_builtin_constructor
raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
File "/usr/local/lib/python2.7/hashlib.py", line 139, in <module>
globals()[__func_name] = __get_hash(__func_name)
File "/usr/local/lib/python2.7/hashlib.py", line 91, in __get_builtin_constructor
raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha1
ERROR:root:code for hash sha224 was not found.
Traceback (most recent call last):
File "/usr/local/lib/python2.7/hashlib.py", line 139, in <module>
globals()[__func_name] = __get_hash(__func_name)
File "/usr/local/lib/python2.7/hashlib.py", line 91, in __get_builtin_constructor
raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha224
ERROR:root:code for hash sha256 was not found.
Traceback (most recent call last):
File "/usr/local/lib/python2.7/hashlib.py", line 139, in <module>
globals()[__func_name] = __get_hash(__func_name)
File "/usr/local/lib/python2.7/hashlib.py", line 91, in __get_builtin_constructor
raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha256
ERROR:root:code for hash sha384 was not found.
Traceback (most recent call last):
File "/usr/local/lib/python2.7/hashlib.py", line 139, in <module>
globals()[__func_name] = __get_hash(__func_name)
File "/usr/local/lib/python2.7/hashlib.py", line 91, in __get_builtin_constructor
raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha384
ERROR:root:code for hash sha512 was not found.
Traceback (most recent call last):
File "/usr/local/lib/python2.7/hashlib.py", line 139, in <module>
globals()[__func_name] = __get_hash(__func_name)
File "/usr/local/lib/python2.7/hashlib.py", line 91, in __get_builtin_constructor
raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha512
동일한 컴퓨터에서 가져 오기를 시도하기 때문에이 오류가 발생하는 이유를 이해할 수 없습니다.
도움에 미리 감사드립니다!
해결 방법
python2.7 패키지는 libssl1_0_0
패키지 (openssl_1.0 런타임 라이브러리)에 종속됩니다.
나는 그것을 설치하고 $ LD_LIBRARY_PATH
environnent 변수에 / usr / local / ssl / lib
디렉토리를 추가했습니다.
이제 완벽하게 작동합니다! :)
참조 페이지 https://stackoverflow.com/questions/20399331
반응형
'파이썬' 카테고리의 다른 글
파이썬 python-re : 알파벳 문자를 일치시키는 방법 (0) | 2020.12.29 |
---|---|
파이썬 Python 라이브러리 경로에 폴더 추가 (Windows) (0) | 2020.12.29 |
파이썬에서 프로그램을 어떻게 실행합니까? 경로의 공백으로 인해 os.system이 실패합니다. (0) | 2020.12.29 |
파이썬 NoneType이 작동하지 않는 Python 검사 (0) | 2020.12.28 |
파이썬 Python에서 전역 변수를 변경하는 방법 (0) | 2020.12.28 |
댓글