আমদানি ত্রুটি: নাম এমডি 5 আমদানি করতে পারে না


9

এখানে কী ঘটছে তা সত্যিই জানেন না, আমার আমার ফ্ল্যাশ অ্যাপটি ইলাস্টিক বিস্টলকে স্থাপন করতে হবে তবে কোনওভাবে পথ পরিবর্তন হয়েছে এবং পাইথন অ্যাপ্লিকেশন.পি চালাতে পারবেন না py

[dotnet --info]
.NET Core SDK (reflecting any global.json):
 Version:   2.1.701
 Commit:    8cf7278aa1

Runtime Environment:
 OS Name:     Mac OS X
 OS Version:  10.14
 OS Platform: Darwin
 RID:         osx.10.14-x64
 Base Path:   /usr/local/share/dotnet/sdk/2.1.701/

Host (useful for support):
  Version: 2.1.12
  Commit:  ccea2e606d

[brew -v]
Homebrew 2.2.0
Homebrew/homebrew-core (git revision 43ad0; last commit 2019-11-30)

আমি ইতিমধ্যে এই পদক্ষেপগুলিও সম্পন্ন করেছি:

LDFLAGS:  -L/usr/local/opt/openssl/lib
CPPFLAGS: -I/usr/local/opt/openssl/include

এখনও এই ত্রুটি পেয়েছে:

File "/Users/ipchelsea/Library/Python/2.7/lib/python/site-packages/urllib3/util/ssl_.py", line 8, in <module>
    from hashlib import md5, sha1, sha256
ImportError: cannot import name md5

আমি যখন [ব্রিউ লিঙ্ক - ফোর্স ওপেনসেল] করি তখন আমি নীচে নেমে যাই:

Warning: Refusing to link macOS-provided software: openssl@1.1

ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, 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/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, 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/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, 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/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, 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/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, 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/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha512
Traceback (most recent call last):
  File "application.py", line 4, in <module>
    import urllib3
  File "/Users/ipchelsea/Library/Python/2.7/lib/python/site-packages/urllib3/__init__.py", line 8, in <module>
    from .connectionpool import (
  File "/Users/ipchelsea/Library/Python/2.7/lib/python/site-packages/urllib3/connectionpool.py", line 29, in <module>
    from .connection import (
  File "/Users/ipchelsea/Library/Python/2.7/lib/python/site-packages/urllib3/connection.py", line 38, in <module>
    from .util.ssl_ import (
  File "/Users/ipchelsea/Library/Python/2.7/lib/python/site-packages/urllib3/util/__init__.py", line 6, in <module>
    from .ssl_ import (
  File "/Users/ipchelsea/Library/Python/2.7/lib/python/site-packages/urllib3/util/ssl_.py", line 8, in <module>
    from hashlib import md5, sha1, sha256
ImportError: cannot import name md5

উত্তর:


14

আমি ম্যাকোস ব্যবহার করছি, এটিকে ঠিক করে দিন brew unlink openssl && brew reinstall python@2


ধন্যবাদ! এটি কাজ করেছে
শালোনটহ

1
আমি নিশ্চিত না যে brew reinstall python@2এখনও কাজ করছে বলে আমি মনে করি ব্রিউ এখন পাইথন 2 সরিয়ে নিয়েছে।
জলতলী

সেটা আমার জন্য কাজ করে. ধন্যবাদ !!!
মার্টিন ফোর্ট

4

আমি ব্যক্তিগতভাবে পাইথন সংস্করণগুলি পরিচালনা করতে পাইএনভকে ব্যবহার করার পরামর্শ দিচ্ছি । প্রথমে আমি কীভাবে এটি ঠিক করব তা নিশ্চিত ছিলাম না এবং এখানেbrew প্রস্তাবিত ব্যবহার করে পুনরায় ইনস্টল করার চেষ্টা করেছি । যাইহোক, আমি তখন স্মরণ করেছি যে আমি ইনস্টল করেছিলাম এবং তাই আমি আমার ত্রুটিটি ঠিক করতে সক্ষম হয়েছি।pyenv

pyenv install -f 2.7.15

-fবিকল্পটি সংস্করণের ইনস্টলেশন এমনকি যদি এটি ইতিমধ্যেই আপনার সিস্টেমে বিদ্যমান জোর দেয়। আপনার ব্যবহার করতে হবে 2.7.16বা আপনি যে সংস্করণটি ব্যবহার করতে চান তা ব্যবহার করতে হবে।

python-buildযে pyenvব্যবহারসমূহ ব্যবহার করবে opensslলাইব্রেরি থেকে brewযদি এটি উপলব্ধ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.