পাইপ ইনস্টল "সংযোগ ত্রুটির সাথে ব্যর্থ হয়েছে: [এসএসএল: CERTIFICATE_VERIFY_FAILED] শংসাপত্র যাচাইকরণ ব্যর্থ হয়েছে (_ssl.c: 598)"


397

আমি পাইথনে খুব নতুন এবং > pip install linkcheckerউইন্ডোজ on এ চেষ্টা করার চেষ্টা করছি কিছু নোট:

  • পাইপ ইনস্টল প্যাকেজ কোনও ব্যাপার না। উদাহরণস্বরূপ, > pip install scrapyএসএসএল ত্রুটির ফলস্বরূপ।
  • পাইথন 3.4.1 এর ভ্যানিলা ইনস্টলটিতে পাইপ 1.5.5 অন্তর্ভুক্ত রয়েছে। আমি প্রথমে যা চেষ্টা করেছিলাম তা হল লিঙ্কচেকার ইনস্টল করা। পাইথন 2.7 ইতিমধ্যে ইনস্টল করা হয়েছিল, এটি আরকজিআইএস সহ এসেছে। pythonএবং pipযতক্ষণ না আমি 3.4.1 ইনস্টল কমান্ড লাইন থেকে পাওয়া ছিল না।
  • > pip search linkcheckerকাজ করে। সম্ভবত এটি কারণ পিপ অনুসন্ধান সাইটের এসএসএল শংসাপত্রটি যাচাই করে না।
  • আমি একটি কোম্পানির নেটওয়ার্কে আছি তবে আমরা ইন্টারনেটে পৌঁছানোর জন্য কোনও প্রক্সি দিয়ে যাই না।
  • প্রতিটি সংস্থার কম্পিউটারে (খনি সহ) একটি বিশ্বাসযোগ্য রুট শংসাপত্র কর্তৃপক্ষ রয়েছে যা টিএলএস ট্র্যাফিক https://google.com এ পর্যবেক্ষণ সক্ষম করার সহ বিভিন্ন কারণে ব্যবহৃত হয় । এটির সাথে এর কিছু আছে কিনা তা নিশ্চিত নয়।

এখানে চালানোর পরে আমার পাইপ.লগের সামগ্রীগুলি এখানে রয়েছে pip install linkchecker:

Downloading/unpacking linkchecker
  Getting page https://pypi.python.org/simple/linkchecker/
  Could not fetch URL https://pypi.python.org/simple/linkchecker/: connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:598)
  Will skip URL https://pypi.python.org/simple/linkchecker/ when looking for download links for linkchecker
  Getting page https://pypi.python.org/simple/
  Could not fetch URL https://pypi.python.org/simple/: connection error: HTTPSConnectionPool(host='pypi.python.org', port=443): Max retries exceeded with url: /simple/ (Caused by <class 'http.client.CannotSendRequest'>: Request-sent)
  Will skip URL https://pypi.python.org/simple/ when looking for download links for linkchecker
  Cannot fetch index base URL https://pypi.python.org/simple/
  URLs to search for versions for linkchecker:
  * https://pypi.python.org/simple/linkchecker/
  Getting page https://pypi.python.org/simple/linkchecker/
  Could not fetch URL https://pypi.python.org/simple/linkchecker/: connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:598)
  Will skip URL https://pypi.python.org/simple/linkchecker/ when looking for download links for linkchecker
  Could not find any downloads that satisfy the requirement linkchecker
Cleaning up...
  Removing temporary dir C:\Users\jcook\AppData\Local\Temp\pip_build_jcook...
No distributions at all found for linkchecker
Exception information:
Traceback (most recent call last):
  File "C:\Python34\lib\site-packages\pip\basecommand.py", line 122, in main
    status = self.run(options, args)
  File "C:\Python34\lib\site-packages\pip\commands\install.py", line 278, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "C:\Python34\lib\site-packages\pip\req.py", line 1177, in prepare_files
    url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
  File "C:\Python34\lib\site-packages\pip\index.py", line 277, in find_requirement
    raise DistributionNotFound('No distributions at all found for %s' % req)
pip.exceptions.DistributionNotFound: No distributions at all found for linkchecker

1
পুরোপুরি বিপরীত! পাইথন ৩.৪.১ এবং তার আগে পূর্বনির্ধারিতভাবে শংসাপত্রের বৈধতা দেয় না। আপনি যদি পাইথন ৩.৪.২ ব্যবহার করেন, আমি ভাবতাম যে এটিই সমস্যা। ( 21013 সংখ্যা এবং মেলিং তালিকায় এই থ্রেডটি দেখুন Note দ্রষ্টব্য যে এটি একটি দীর্ঘ দীর্ঘ থ্রেডের শুরু)) দুঃখিত, আমি আসলে সাহায্য করতে পারি নি!
কোডি পিয়ার্সাল

3
আপনার যদি ফিডলার খোলা আছে এবং এটি বন্ধ করে দিয়েছেন কিনা তা পরীক্ষা করে দেখুন। ফিডলারের এসএসএল ভাঙ্গার চেষ্টা করুন এবং এটি বন্ধ হয়, যখন আমি ফিডলার পাইপটি আমার জন্য কাজ করে। আমি যখন আমার ফিজারটি বন্ধ করি তখন সবকিছু ঠিক হয়ে যায়
জোসে বার্বোসা

উত্তর:


639

-----> পিপ ইনস্টল করুন জিন্সিম কনফিগার করুন - global http.ssl ভেরিফাই করুন

"কনফিগার - গ্লোবাল http.ssl ভেরিফাই মিথ্যা" বিবৃতি দিয়ে কেবল কোনও প্যাকেজ ইনস্টল করুন

আপনি এসএসএল ত্রুটিগুলি সেট করে pypi.orgএবং files.pythonhosted.orgবিশ্বস্ত হোস্ট হিসাবে উপেক্ষা করতে পারেন ।

$ pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org <package_name>

নোট : এপ্রিল 2018 সময় একদা, পাইথন প্যাকেজ সূচক থেকে হিজরত করেন pypi.python.orgকরার pypi.org। এর অর্থ পুরানো ডোমেন ব্যবহার করে "বিশ্বস্ত-হোস্ট" কমান্ডগুলি আর কাজ করে না।

স্থায়ী স্থির

পাইপ 10.0 প্রকাশের পরে, কেবলমাত্র pipনিজেকে আপগ্রেড করে আপনি স্থায়ীভাবে এটি ঠিক করতে সক্ষম হবেন :

$ pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org pip setuptools

অথবা সাম্প্রতিকতম সংস্করণটি পেতে এটি পুনরায় ইনস্টল করে :

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

(… এবং তারপরে get-pip.pyসংশ্লিষ্ট পাইথন ইন্টারপ্রেটারের সাথে চলছে )।

pip install <otherpackage>শুধু এই পরে কাজ করা উচিত। যদি তা না হয় তবে নীচে বর্ণিত হিসাবে আপনাকে আরও কিছু করতে হবে।


আপনি আপনার কনফিগার ফাইলে বিশ্বস্ত হোস্ট এবং প্রক্সি যুক্ত করতে চাইতে পারেন ।

pip.ini(উইন্ডোজ) বা pip.conf(ইউনিক্স)

[global]
trusted-host = pypi.python.org
               pypi.org
               files.pythonhosted.org

বিকল্প সমাধান (কম সুরক্ষিত)

বেশিরভাগ উত্তরের ক্ষেত্রে কোনও সুরক্ষা সমস্যা দেখা দিতে পারে।

বেশিরভাগ পাইথন প্যাকেজ সহজেই ইনস্টল করতে সহায়তা করে এমন দুটি কাজের ক্ষেত্র হ'ল:

  • Easy_install ব্যবহার করুন : আপনি যদি সত্যিই অলস হন এবং বেশি সময় নষ্ট করতে না চান তবে ব্যবহার করুন easy_install <package_name>। মনে রাখবেন যে কিছু প্যাকেজ পাওয়া যাবে না বা ছোট ত্রুটি দেবে।
  • হুইল ব্যবহার করে : পাইথন প্যাকেজের হুইল ডাউনলোড করুন এবং প্যাকেজটিpip install wheel_package_name.whl ইনস্টল করতে পাইপ কমান্ডটি ব্যবহার করুন ।

7
আপনার আপডেটটি আমার জন্য জিনিসগুলি পেয়েছে। আমার ক্ষেত্রে কর্পোরেট ফায়ারওয়াল এসএসএল সংযোগের জন্য বিশ্বস্ত হোস্ট হিসাবে নিজেকে .োকায়। আমি ধরে নিয়েছিলাম প্রক্সি সেটআপটি ভুল ছিল তবে ভারবস যুক্ত করে দেখানো হয়েছে যে সমস্যাটি এসএসএল। সূচি-ইউআরএল পরিবর্তন ইস্যুটি নিয়ে কাজ করেছিল।
পিটার

11
আশ্চর্যজনক, ধন্যবাদ! বিশ্বস্ত-হোস্টটি যথেষ্ট বলে মনে হচ্ছে, যেমন। pip install --trusted-host pypi.python.org pypi_package। ব্যবহার করে --verboseদেখানো হয় যে --trusted-hostএইচটিটিপিএস সংযোগ ব্যতীত ব্যর্থ হয়, যেখানে একই HTTPS সংযোগটি চেষ্টা করা হয় (এইচটিটিপি নয়) --trusted-hostতবে এটি সফল হয়।
অলিভার

12
এইচটিটিপি সংস্করণ (এবং তারপরে এটি বিশ্বাস করা) কী সুরক্ষা ঝুঁকিপূর্ণ নয়?
পাওলো ইবারম্যান

3
আপনি --index-url প্যারামিটারটিকে উপেক্ষা করার জন্য এটি ছোট হিসাবে তৈরি করতে পারেন, এই আদেশটিও ঠিক হওয়া উচিত:pip install --trusted-host pypi.python.org pythonPackage
হু

8
এটা আমার জন্য কাজ করে না। ম্যাকবুকপ্রো 15 এ ম্যাক ওএস সিয়েরা চলমান "পাইথন ২.7 পিপ 9.0.1 আমি উভয়ের চেষ্টা করেছি: sudo -H পাইপ ইনস্টল করুন --trusted- হোস্ট pypi.python.org নমপি এবং sudo পিপ ইনস্টল করুন --trusted- হোস্ট pypi.python.org ন্যালি এটি সর্বদা আমাকে একই ত্রুটি দেয়: "এসএসএল শংসাপত্রটি নিশ্চিত করার ক্ষেত্রে একটি সমস্যা হয়েছিল: [এসএসএল: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 সতর্কতা প্রোটোকল সংস্করণ (_ssl.c: 661) - এড়িয়ে যাওয়া কোনও প্রয়োজনীয়তা পূরণ করে এমন সংস্করণ খুঁজে
পেল না

123

আপনি এই পরমের সাথে একটি শংসাপত্র নির্দিষ্ট করতে পারেন:

pip --cert /etc/ssl/certs/FOO_Root_CA.pem install linkchecker

দেখুন: দস্তাবেজগুলি ference রেফারেন্স গাইড »পাইপ

যদি আপনার কোম্পানির রুট সার্টটি নির্দিষ্ট করে কাজ করে না তবে সম্ভবত সিআরএল এক কাজ করবে: http://curl.haxx.se/ca/cacert.pem

আপনার অবশ্যই একটি পিईএম ফাইল ব্যবহার করা উচিত, সিআরটি ফাইল নয়। আপনার যদি সিআরটি ফাইল থাকে তবে আপনাকে ফাইলটি পিইএম- তে রূপান্তর করতে হবে মন্তব্যগুলিতে এমন প্রতিবেদন রয়েছে যে এটি এখন একটি সিআরটি ফাইলের সাথে কাজ করে তবে আমি যাচাই করে নি।

এছাড়াও পরীক্ষা করুন: এসএসএল সার্ট যাচাইকরণ


1
কার্ল এক নিরাপদ। আমি এটি ব্যবহার করার পরামর্শ দেব।
স্টিভ টাবার

1
@ জেরেমি কুক এটি আপনার সার্ভারে সময় হতে পারে, যদি এটি অতীতে থাকে তবে এটি যাচাইকরণ প্রক্রিয়া হতে পারে
জিওভান্ন বিটলাইনার

1
সিআরটি ফর্ম্যাটটি সমর্থিত নয়, কেবল পিইএম ফর্ম্যাটটি। ওপেনসেল ব্যবহার করে আপনাকে সিআরটি পিইএম ফর্ম্যাটে রূপান্তর করতে হবে। আপনার ডাউনলোড করা যে বান্ডিলটি ডাউনলোড করেছেন তাতে সঠিক মূল সিএ রয়েছে তাও আপনাকে যাচাই করতে হবে should বিস্তারিত জানার জন্য উপরে আমার উত্তর দেখুন: stackoverflow.com/a/28724886/41957
chnrxn

1
@ জেরেমি কুক, আপনি যে তৃতীয় পক্ষ থেকে ডাউনলোড করেছেন সেগুলি থেকে পিইএম / শংসাপত্রগুলি সরাসরি আসে নি। তারা আসল উত্স থেকে শংসাপত্র সংগ্রহ। তৃতীয় পক্ষের কাছে সঠিক কী (যদি কেবল অন্য কারও কাছে থাকবে) না থাকে তবে অন্য কারও শংসাপত্র তৈরি করা সম্ভব নয়।
chnrxn

4
@ এন্ডোলিথ - পিপ.পায়পা.আইও / এন্টার / স্টেবল / ইউজার_গাইড / # কনফিগারেশন দেখে মনে হচ্ছে আপনি হয় পরিবেশের ভেরিয়েবল ব্যবহার করতে পারেন, অথবা কোনও pip.confফাইলের স্থায়ীভাবে রেফারেন্স দেওয়ার জন্য এই আদেশটি নির্দিষ্ট না করেই ব্যবহার করতে পারেন
সিন্ডারেজ

63

কেনোরবের উত্তরটি খুব কার্যকর (এবং দুর্দান্ত!)।
তার সমাধানগুলির মধ্যে, সম্ভবত এটি সবচেয়ে সহজ: --trusted-host

উদাহরণস্বরূপ, এই ক্ষেত্রে আপনি করতে পারেন

pip install --trusted-host pypi.python.org linkchecker

পেম ফাইল (বা অন্য কিছু) অপ্রয়োজনীয়।


এটি অন্যান্য কমান্ডগুলির জন্যও কাজ করেpip list --trusted-host pypi.python.org --outdated
ইগোর

60

আমার জন্য সমস্যা একটি ফোল্ডার তৈরি করে সংশোধন করা হয়েছে pip: একটি ফাইল সঙ্গে, pip.ini মধ্যে C:\Users\<username>\AppData\Roaming\ যেমন:

C:\Users\<username>\AppData\Roaming\pip\pip.ini

এর ভিতরে আমি লিখেছি:

[global]
trusted-host = pypi.python.org
               pypi.org
               files.pythonhosted.org

আমি পাইথনটি আবার চালু করেছি এবং তারপরে স্থায়ীভাবে এই সাইটগুলিতে বিশ্বাসযোগ্য পাইপ এবং সেগুলি থেকে প্যাকেজগুলি ডাউনলোড করতে ব্যবহার করেছি।

যদি আপনি উইন্ডোগুলিতে অ্যাপডেটা ফোল্ডারটি খুঁজে না পান তবে %appdata%ফাইল এক্সপ্লোরারে লিখুন এবং এটি উপস্থিত হওয়া উচিত।


আশ্চর্যজনকভাবে এটি আমার উইন 10 মেশিনে সহায়তা করছে না: /
ম্যাকান্দ্রে

1
কর্মক্ষেত্রে, উইন্ডোজ 10 পরিবেশ, সিম্ডার কনসোল এমুলেটর ব্যবহার করে। --trusted- হোস্টটি "'এসএসএলআরআর (এসএসএলকার্টভেরিফিকেশন এরিয়ার (1,' [SSL: CERTIFICATE_VERIFY_FAILED]) শংসাপত্র যাচাইকরণ ব্যর্থ হয়েছে: শংসাপত্র শৃঙ্খলে স্বাক্ষরিত শংসাপত্র" ইস্যু করা বন্ধ করে দিয়েছে Today আজ আমার পিপ ফোল্ডারের একটি অনুলিপি রেখেছি ( ../appData/Roaming/ .. থেকে .. / অ্যাপডেটা / লোকাল /) থেকে নেওয়া এবং আমার স্থানীয় অজগর বিশ্বের সাথে আবার সব ঠিক আছে Thanks অনেক অনেক ধন্যবাদ!
আইডুসআর্টাস

1
গ্রেট! আপনাকে অনেক ধন্যবাদ. --trusted- হোস্ট এখন আমার পক্ষে কাজ করে না, তবে আপনার সমাধান সাহায্য করে।
আলেকজান্ডার প্রোকোফিয়েভ

1
পাইথন>
98 ইড

অসাধারণ! আমি জিআইটি, সংস্থার প্রক্সি, এসএসএল সম্পর্কিত ত্রুটিগুলি অনুসন্ধান করছিলাম এবং এটি কেবল পাইপ সম্পর্কিত ছিল। আপনাকে ধন্যবাদ এবং আমি আশা করি এই মন্তব্যটি এখানে আমার মতো বিভ্রান্ত লোকদের নিয়ে আসবে।
নাগাস

41

উত্তরগুলি বেশ অনুরূপ এবং কিছুটা বিভ্রান্তিকর। আমার ক্ষেত্রে, আমার সংস্থার নেটওয়ার্কের শংসাপত্রগুলির বিষয়টি ছিল। আমি সমস্যাটি ব্যবহার করে এটি ব্যবহার করতে সক্ষম হয়েছি:

pip install --trusted-host files.pythonhosted.org --trusted-host pypi.org --trusted-host pypi.python.org oauthlib -vvv

যেমনটি এখানে দেখা যায় । ভার্বোজ আউটপুট প্রয়োজন না হলে -vvv যুক্তি বাদ দেওয়া যেতে পারে can


10
আমার সমস্যা সমাধানের জন্য কেবল একটি, ধন্যবাদ।
গ্রিংগো সুভেভ

আশ্চর্যজনক, একমাত্র তিনিই আমার পক্ষে কাজ করেছেন!
এথিকজ

কাজ করে কারণ আজ আমি এমন কিছু প্রক্সি পিছনে আছি যা সাধারণ এসএসএলকে বাদ দেয়। বড় হওয়ার পরে যখন নেটওয়ার্ক চালায় তখন আমার সাধারণত বিশ্বস্ত হোস্টগুলি নির্দিষ্ট করার দরকার হয় না।
মিঃচ্রিস্টার

এটি আমার পক্ষেও কাজ করে। উপরে কাজ করেনি
শ্রীননাথ গণেশ

32

স্থায়ী স্থির

pip install --upgrade pip --trusted-host pypi.org --trusted-host files.pythonhosted.org

যেমন:

pip install <package name> --trusted-host pypi.org --trusted-host files.pythonhosted.org

24

এই সমস্যাটি একবারে সমাধান করার জন্য, আপনি যাচাই করতে পারেন যে আপনার কাছে একটি pip.confফাইল রয়েছে।

ডকুমেন্টেশনpip.conf অনুসারে এটি আপনার যেখানে হওয়া উচিত :

ইউনিক্সে ডিফল্ট কনফিগারেশন ফাইলটি হ'ল: $HOME/.config/pip/pip.confযা XDG_CONFIG_HOME পরিবেশের পরিবর্তনশীলকে সম্মান করে।

ম্যাকোজে কনফিগারেশন ফাইলটি থাকে $HOME/Library/Application Support/pip/pip.confযদি ডিরেক্টরিটি $HOME/Library/Application Support/pipঅন্য কোনও উপস্থিত থাকে$HOME/.config/pip/pip.conf

উইন্ডোজ কনফিগারেশন ফাইল হয় %APPDATA%\pip\pip.ini

একটি ভার্চুয়ালেনভের ভিতরে:

ইউনিক্স এবং ম্যাকোজে ফাইলটি রয়েছে $VIRTUAL_ENV/pip.conf

উইন্ডোজে ফাইলটি হ'ল: %VIRTUAL_ENV%\pip.ini

আপনার pip.confদেখতে হবে:

[global]
trusted-host = pypi.python.org

pip install linkcheckerlinkcheckerআমি pip.confফাইল তৈরির পরে অভিযোগ ছাড়াই ইনস্টল করা ।


1
Machine আমার মেশিনে হোম / লাইব্রেরি / অ্যাপ্লিকেশন সহায়তা / পিপ বিদ্যমান নেই, কোনও বিকল্প অবস্থান আছে কি?
42 শেডো 42

দেখে মনে হচ্ছে যে pipআমি যখন এই উত্তরটি পোস্ট করেছি তখন থেকেই ব্যবহারকারী-গাইড আপডেট হয়েছে। আমি ম্যাকোসের জন্য আমার উত্তর আপডেট করেছি। এটি সাহায্য করে?
অ্যালেক্স-এন্টোইন ফোর্টিন

আমার উইন 10 মেশিনে এসএসএল ত্রুটি প্রভাবিত করে না: /
ম্যাকান্দ্রে

MacOSX এ সমস্যাটি ঠিক করে না।
MoDJ

আমি ম্যাকোজে আছি আপনি ব্যবহার python3 ইনস্টল করে থাকেন brewতাহলে নিশ্চিত করুন যে আপনি ব্যবহার করছেন pip3এবং তৈরি pip.confহিসাবে $HOME/.config/pip/pip.conf। আমি আমার পক্ষে কাজ করেছি।
আনু

23

আমি যে সর্বাধিক সোজা উপায় পেয়েছি তা হ'ল ডিজিকার্ট থেকে https://www.digicert.com/digicert-root-certificates.htm#roots এ "ডিজিকার্ট উচ্চ আশ্বাস ইভি রুট সিএ" ডাউনলোড এবং ব্যবহার করা

ঠিকানা বারের লক আইকনে ক্লিক করে শংসাপত্র প্রদানকারীকে যাচাই করতে আপনি https://pypi.python.org/ দেখতে পারেন বা ওপেনএসএল ব্যবহার করে আপনার গীক ক্রেডিট বৃদ্ধি করতে পারেন:

$ openssl s_client -connect pypi.python.org:443
CONNECTED(00000003)
depth=1 /C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 Extended Validation Server CA
verify error:num=20:unable to get local issuer certificate
verify return:0
---
Certificate chain
 0 s:/businessCategory=Private Organization/1.3.6.1.4.1.311.60.2.1.3=US/1.3.6.1.4.1.311.60.2.1.2=Delaware/serialNumber=3359300/street=16 Allen Rd/postalCode=03894-4801/C=US/ST=NH/L=Wolfeboro,/O=Python Software Foundation/CN=www.python.org
   i:/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 Extended Validation Server CA
 1 s:/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 Extended Validation Server CA
   i:/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert High Assurance EV Root CA

শংসাপত্র চেইনে সর্বশেষ সিএন মানটি আপনার ডাউনলোড করা দরকার সিএর নাম।

একতরফা প্রচেষ্টার জন্য, নিম্নলিখিতগুলি করুন:

  1. ডিজিকার্ট থেকে সিআরটি ডাউনলোড করুন
  2. সিআরটিকে পিইএম ফর্ম্যাটে রূপান্তর করুন
  3. পিআইএম ফাইলের পথে PIP_CERT এনভায়রনমেন্ট ভেরিয়েবল এক্সপোর্ট করুন

(শেষ লাইনে ধরে নেওয়া হয়েছে আপনি বাশ শেলটি ব্যবহার করছেন) পিপ চালানোর আগে।

curl -sO http://cacerts.digicert.com/DigiCertHighAssuranceEVRootCA.crt 
openssl x509 -inform DES -in DigiCertHighAssuranceEVRootCA.crt -out DigiCertHighAssuranceEVRootCA.pem -text
export PIP_CERT=`pwd`/DigiCertHighAssuranceEVRootCA.pem

এটি পুনঃব্যবহারযোগ্য করার জন্য ডিজিগের্টহাইএইচআরেন্সীভিআরটসিএসিআর্টকে অন্য কোথাও সাধারণ রাখুন এবং সেই অনুযায়ী আপনার ~ / .brcrc এ পিআইপি_সিআরটি রফতানি করুন।


4
আমাদের কোম্পানির রুট সিএ পিআইপি_সিআরটি ভেরিয়েবলে রফতানি করতে এবং আপনার পন্থাটি 'পাইপ - কার্ট সার্ট.পিএম' সহ আরও কিছু চেষ্টা করার পরে আপনার উত্তরটি ব্যবহার করেছে ... কেবল প্যাকেজ ইনস্টল করুন প্যাকেজটি। বড় +1 - হ্যাঁ আমাদের কাছে ফায়ারওয়াল / প্রক্সি / ইউটিএম রয়েছে।
মারলন

এটি এখনও ম্যাক মোজাভেতে আমার জন্য ব্যর্থ হয়েছিল। আমি ঠিক 3 টি পদক্ষেপ অনুসরণ করেছি এবং এখনও আমি পেয়েছি "ত্রুটি: পিপ এমন জায়গাগুলির সাথে কনফিগার করা হয়েছে যার জন্য টিএলএস / এসএসএল প্রয়োজন, তবে পাইথনের এসএসএল মডিউল পাওয়া যায় না"। আমি সমস্ত --trusted- হোস্ট এবং --cert বিকল্পগুলি চেষ্টা করেছি এবং পাইপ কাজ করবে না। আমি পাইপ আপগ্রেড করার চেষ্টা করেছি এবং এসএসএল ত্রুটি পেয়েছি। আমি কার্ল দিয়ে স্ক্র্যাচ থেকে পাইপ ইনস্টল করেছি এবং আমি পাইপ চালানোর পরে ত্রুটি পেয়েছি। পিপ খাদের সময় এবং কনডায় আটকে থাকার সময় :(
ব্যবহারকারী 1255933

21

আপনার সাথে সমস্যাটি সমাধান করার জন্য নিম্নলিখিত সম্ভাবনা রয়েছে CERTIFICATE_VERIFY_FAILED:

  • এইচটিটিপিএস (উদাঃ --index-url=http://pypi.python.org/simple/) এর পরিবর্তে HTTP ব্যবহার করুন ।
  • বিকল্প সিএ বান্ডেল নির্দিষ্ট করতে ব্যবহার করুন --cert <trusted.pem>বা CA_BUNDLEপরিবর্তনশীল।

    যেমন আপনি ওয়েব ব্রাউজার থেকে ব্যর্থ URL এ যেতে পারেন এবং আপনার সিস্টেমে রুট শংসাপত্রটি আমদানি করতে পারেন।

  • python -c "import ssl; print(ssl.get_default_verify_paths())"বর্তমানের পরীক্ষা করতে চালান (উপস্থিত থাকলে বৈধতা দিন)।

  • ওপেনএসএসএলে একজোড়া পরিবেশ ( SSL_CERT_DIR, SSL_CERT_FILE) রয়েছে যা বিভিন্ন শংসাপত্রের ডেটাবেস পিইপি -P-specify নির্দিষ্ট করতে ব্যবহার করা যেতে পারে ।
  • হোস্টটিকে --trusted-host <hostname>বিশ্বস্ত হিসাবে চিহ্নিত করতে ব্যবহার করুন ।
  • পাইথনে এর verify=Falseজন্য ব্যবহার করুন requests.get(দেখুন: এসএসএল সার্ট যাচাইকরণ )।
  • --proxy <proxy>শংসাপত্রের চেক এড়াতে ব্যবহার করুন ।

আরও পড়ুন এখানে: সকেট অবজেক্টের জন্য টিএলএস / এসএসএল মোড়ক - শংসাপত্র যাচাই করা হচ্ছে


আপনার প্রথম বিন্দু থেকে, আমি কীভাবে পাইপ কমান্ড দিয়ে HTTP নির্দিষ্ট করব?
রায়জিন্জ

1
@rayzinnz আমি উদাহরণ যোগ করেছি।
কেনারব

16

সময় এবং তারিখ ঠিক করুন!

আমার জন্য, এটি বেরিয়ে এসেছিল যে আমার তারিখ এবং সময়টি রাস্পবেরি পাইতে ভুল কনফিগার করা হয়েছিল। ফলাফলটি ছিল যে সমস্ত এসএসএল এবং এইচটিটিপিএস সংযোগগুলি ব্যর্থ হয়েছিল, https://files.pythonhosted.org/ সার্ভার ব্যবহার করে ।

এটি আপডেট করুন:

sudo date -s "Wed Thu  23 11:12:00 GMT+1 2018"
sudo dpkg-reconfigure tzdata

অথবা সরাসরি যেমন গুগলের সময় সহ:

রেফ: .: https://superuser.com/a/635024/935136

sudo date -s "$(curl -s --head http://google.com | grep ^Date: | sed 's/Date: //g')"
sudo dpkg-reconfigure tzdata

ঘন্টার পর ঘন্টা আমাকে পাগল করে চলেছে - এর জন্য ধন্যবাদ। পিআই ইনস্টল করার সময় পিআই সময়টি আমার জন্য 10 দিনের মধ্যে বন্ধ ছিল (এটি প্রদর্শিত হবে) সমস্ত ধরণের ত্রুটি ঘটায়।
স্টিভজে

13

আমি সম্প্রতি আমার সংস্থার ওয়েব কন্টেন্ট ফিল্টারটির নিজস্ব শংসাপত্র কর্তৃপক্ষ ব্যবহার করি যাতে এটি এসএসএল ট্র্যাফিককে ফিল্টার করতে পারে বলে আমি এই সমস্যায় পড়েছি। পিআইপি আমার ক্ষেত্রে সিস্টেমের সিএ শংসাপত্রগুলি ব্যবহার করছে বলে মনে হচ্ছে না, আপনি উল্লেখ করেছেন এমন ত্রুটি তৈরি করে। পিআইপিটি সংস্করণ ১.২.১ এ ডাউনগ্রেড করার পরে তার নিজের সমস্যার সেট সেট করেছে, তাই আমি পাইথন ৩.৪ নিয়ে আসল সংস্করণে ফিরে গেলাম।

আমার কাজের দিকটি বেশ সহজ: ব্যবহার করুন easy_install। হয় এটি শংসাপত্রগুলি পরীক্ষা করে না (পুরাতন পিআইপি সংস্করণের মতো), বা এটি সিস্টেমের শংসাপত্রগুলি ব্যবহার করতে জানে কারণ এটি আমার জন্য প্রতিবার কাজ করে এবং আমি এখনও ইজি_ইনস্টল ইনস্টল থাকা প্যাকেজগুলি আনইনস্টল করতে পিআইপি ব্যবহার করতে পারি।

যদি এটি কাজ না করে এবং সমস্যা নেই এমন কোনও নেটওয়ার্ক বা কম্পিউটারে আপনি অ্যাক্সেস পেতে পারেন তবে আপনি সর্বদা নিজের ব্যক্তিগত পিপিআই সার্ভার সেটআপ করতে পারতেন: আয়না ছাড়াই কীভাবে স্থানীয় নিজস্ব পাইপি রিপোজিটরি সূচক তৈরি করবেন?

আমি easy_installশেষ খাদের প্রচেষ্টা হিসাবে ব্যবহার করার চেষ্টা না করা পর্যন্ত আমি প্রায় এটিই করেছি।


একই সমস্যা এখানে। আর একটি কর্মক্ষেত্র হ'ল সংস্থার রুট সার্টটি ফাইল হিসাবে রফতানি করা এবং pipএটি ব্যবহার করতে বলুন --cert MyCompanyRootCA.crt
glibdud

10

আপনি https এর পরিবর্তে HTTP ব্যবহার করে SSL ত্রুটিটি বাইপাস করার চেষ্টা করতে পারেন। অবশ্যই এটি সুরক্ষার দিক থেকে অনুকূল নয় , তবে আপনি যদি তাড়াহুড়া করেন তবে এটি কৌশলটি করা উচিত:

pip install --index-url=http://pypi.python.org/simple/ linkchecker

1
আমি আপনার পরামর্শটি কাজ করার আশা করছিলাম। ক্রেজিলি আমি প্রথমটি সহ ঠিক একই ত্রুটি পেয়েছিCould not fetch URL http://pypi.python.org/simple/linkchecker/: connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:598)
জেরেমি কুক

3
ঠিক আছে, সুতরাং আর একটি কর্মসূচী এখানে পাইপ.পিথন.আর.পি.পি.পি / লিঙ্কচেকার / ৯.৩ উপলব্ধ ট্যার.gz প্যাকেজটি ডাউনলোড করছে এবং এটির সাথে ইনস্টল করছে: পিপ ইনস্টল করুন লিঙ্কচেকার -9.3.tar.gz
আগস্টো ডেস্ট্রোর

3
আপনি যে প্যাকেজটি ইনস্টল করতে চান তার যদি নির্ভরতা থাকে তবে আপনাকে ডাউনলোড করতে হবে এবং সমস্ত নির্ভরতাও ইনস্টল করতে হবে, যদি সেগুলি অনেকগুলি হয় তবে এটি একটি দুঃস্বপ্ন হতে পারে।
আগস্টো ডাস্ট্রেরো

1
আমার জন্য, আমাকে ডাব্লুএইচএল ডাউনলোড করতে হয়েছিল (আমার কেস পাইরাসিয়ালের জন্য) এবং এটি ইনস্টল করতে হয়েছিল। এটি তারপরেডগুলি সংগ্রহ করেছে যা টার্জেডজ দ্বারা সংগৃহীত হয়নি ... সুতরাং, সম্ভবত আমার পক্ষে @baxeico পাইথন-এম পাইপ ইনস্টল পাইস্রিয়াল -3.4-পাইপ 2.py3-না-কোনও-কেও নেই। এই কেউ কাজ: 1. --cert cacert.pem 2. রপ্তানি কোম্পানী শংসাপত্র রয়েছে, অবশ্যই PEM রূপান্তর 3. easy_install মধ্যে cygwin 4. --trusted হোস্ট
Charo

1
এখনকার দীর্ঘকাল 2017 এর মতো কাজ করে - এইচটিটিপি অ্যাক্সেস পুরোপুরি বন্ধ হয়ে গেছে। mail.python.org/pipermail/distutils-sig/2017-
gbtimmon

8

উত্তর ব্যবহার

pip install --trusted-host pypi.python.org <package>

হবে। তবে আপনাকে যাচাই করতে হবে সেখানে পুনর্নির্দেশগুলি আছে বা ক্যাশেগুলি pipআঘাত করছে কিনা। উইন্ডোজ 7 এ pip 9.0.1, আমাকে চালাতে হয়েছিল

pip install \
  --trusted-host pypi.python.org \
  --trusted-host pypi.org \
  --trusted-host files.pythonhosted.org \
  <package>

এগুলি আপনি ভার্বোজ পতাকা সহ খুঁজে পেতে পারেন।


7

আমি ইজি_ইনস্টল সহ পাইপ 1.2.1 ইনস্টল করেছি এবং পাইপের সর্বশেষ সংস্করণে (সেই সময়ে 6.0.7) আপগ্রেড করেছি যা আমার ক্ষেত্রে প্যাকেজ ইনস্টল করতে সক্ষম।

easy_install pip==1.2.1
pip install --upgrade pip

7

আপনার কাছে 4 টি বিকল্প রয়েছে:

প্যারামিটার হিসাবে একটি শংসাপত্র ব্যবহার

$ pip install --cert /path/to/mycertificate.crt linkchecker

একটিতে একটি শংসাপত্র ব্যবহার করে pip.conf

এই ফাইলটি তৈরি করুন:

$HOME/.pip/pip.conf (Linux)

%HOME%\pip\pip.ini (Windows)

এবং এই লাইনগুলি যুক্ত করুন:

[global]
cert = /path/to/mycertificate.crt

শংসাপত্র উপেক্ষা করা এবং HTTP ব্যবহার করা

$ pip install --trusted-host pypi.python.org linkchecker

শংসাপত্র উপেক্ষা করা এবং একটি পাইপকন্টে HTTP ব্যবহার করা

এই ফাইলটি তৈরি করুন:

$HOME/.pip/pip.conf (Linux)

%HOME%\pip\pip.ini (Windows)

এবং এই লাইনগুলি যুক্ত করুন:

[global]
trusted-host = pypi.python.org

সূত্র


6

সবার আগে,

    pip install --trusted-host pypi.python.org <package name>

আমার জন্য কাজ করে না। আমি CERTIFICATE_VERIFY_FAILED ত্রুটি পেতে থাকি। যাইহোক, আমি ত্রুটি বার্তাগুলিতে লক্ষ্য করেছি যে তারা 'পাইপ.আইআর' সাইটটি রেফারেন্স করেছে। সুতরাং, আমি এটি pypi.python.org এর পরিবর্তে বিশ্বস্ত হোস্ট নাম হিসাবে ব্যবহার করেছি। এটি প্রায় আমাকে সেখানে পেয়েছে; লোডটি এখনও CERTIFICATE_VERIFY_FAILED এর সাথে ব্যর্থ হয়েছিল, তবে পরবর্তী সময়ে। যে ওয়েবসাইটটি ব্যর্থ হয়েছিল তার রেফারেন্স সন্ধান করে, আমি এটিকে বিশ্বস্ত হোস্ট হিসাবে অন্তর্ভুক্ত করেছি। শেষ পর্যন্ত আমার জন্য যা কাজ করেছিল তা হ'ল:

    pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org <package name>

5

এটি সম্পর্কিত কিনা তা সম্পর্কে আমি নিশ্চিত নই, তবে আমার একটি একই সমস্যা ছিল যা আনাকোন্ডা 3 / লাইব্রেরি / বিন থেকে অ্যানাকোন্ডা 3 / ডিএলএলে এই ফাইলগুলি অনুলিপি করে ঠিক করা হয়েছিল:

libcrypto-1_1-x64.dll

libssl-1_1-x64.dll


অ্যানাকোন্ডা 2019.03 এর সাথে আমি <এনাকোন্ডা 3 ফোল্ডার> / লাইব্রেরি / বিন থেকে <অ্যানাকোন্ডা3> / ডিএলএলস লাইবক্রিপ্টো -1_1-x64.dll libcrypto-1_1-x64.pdb libssh2.dll libssl-1_1-x64.dll libssl- এ নিম্নলিখিত ফাইলগুলি অনুলিপি করেছি 1_1-x64.pdb তারপরে আমি একটি কানেক্টটাইমআউট ত্রুটি যুক্ত করছি, তাই প্রক্সি কনফিগারেশন আপডেট হয়েছে ond কনড্রাক
মর্ডিকাসএটকিউবিটাস

কাজ করে। মানুষ আপনি জেনিয়াস! আমি 1.5 ঘন্টা ধরে ফোরামে ঘোরাঘুরি করছি, কেবল এই অল্প মূল্যবান এবং সহজ সমাধানটি খুঁজে পেতে।
ivan866

4

pip install ftputilঅ্যাক্টিভ পাইথন 2.7.8, অ্যাক্টিভ পাইথন 3.4.1, এবং "স্টক" পাইথন 3.4.2 এর সাথে 64-বিট উইন্ডোজ 7 এন্টারপ্রাইজে চেষ্টা করে একই সমস্যা হয়েছিল । ওপি হিসাবে একই ত্রুটিগুলি দিয়ে সমস্ত প্রচেষ্টা ব্যর্থ হয়েছে।

পাইপ ২.২.১ এ ডাউনগ্রেড করে পাইথন ৩.৪.২ এর সমস্যার সমাধান করেছেন: easy_install pip==1.2.1( https://stackoverflow.com/a/16370731/234235 দেখুন )। অ্যাক্টিভ পাইথন ২.7.৮-এও একই ফিক্স কাজ করেছিল।

মার্চ ২০১৩-এ রিপোর্ট করা বাগটি এখনও খোলা রয়েছে: https://github.com/pypa/pip/issues/829


এটি আমার পক্ষেও কাজ করেছিল। পাইপটির পুরানো সংস্করণে ডাউনগ্রেড করার জন্য এটি প্রথম স্থানে খারাপ ধারণা বলে মনে হতে পারে, আমি পুরানো জাজানো প্যাকেজগুলির সাথে কাজ করছিলাম তাই পুরানো পাইপ সংস্করণটি অন্যান্য প্যাকেজগুলির সাথে আসলে মিলেছিল।
mknaf

829 ইস্যু এখন বন্ধ আছে।
অরটোমালা লোকনি

3

এই পৃষ্ঠায় কোনও কিছুই আমার পক্ষে কাজ করেনি যতক্ষণ না আমি --verbose বিকল্পটি ব্যবহার করে দেখতে পেলাম যে এটি পিআইপিপিথন.আর.গ্রেসের চেয়ে ফাইল.পাইথনহসটেড.অর্গটিতে পেতে চাইছে:

pip install --trusted-host files.pythonhosted.org <package_name>

সুতরাং যে URL টি এটি --verbose বিকল্পের মাধ্যমে বাস্তবে ব্যর্থ হচ্ছে তা পরীক্ষা করে দেখুন।


2

আমি আমার পাইপটি সরিয়ে এবং পাইপের পুরানো সংস্করণ ইনস্টল করে এই সমস্যাটি সমাধান করেছি: https://pypi.python.org/pypi/pip/1.2.1


যদিও এই লিঙ্কটি প্রশ্নের উত্তর দিতে পারে, উত্তরের প্রয়োজনীয় অংশগুলি এখানে অন্তর্ভুক্ত করা এবং রেফারেন্সের জন্য লিঙ্কটি সরবরাহ করা ভাল। লিঙ্কযুক্ত পৃষ্ঠাগুলি পরিবর্তিত হলে লিঙ্ক-শুধুমাত্র উত্তরগুলি অবৈধ হতে পারে। - পর্যালোচনা থেকে
apomene

@ এফোমেন include the essential parts of the answer hereএটি বাইনারি ফাইলের লিঙ্ক হওয়ার পরে ওপি কীভাবে অনুমান করছে ...?
টমাস আইয়ুব

@ থমাস আইয়ুব, আমি বিশ্বাস করি আপনি ইতিমধ্যে জানেন যে উপরের বার্তাটি এসও থেকে স্বয়ংক্রিয়ভাবে পূর্ণ হয়েছে, যখন কোনও উত্তরকে কেবল লিঙ্ক উত্তর হিসাবে পতাকাঙ্কিত করার সময়
আপোমেন

@ আফমিন যা আমার প্রশ্নের উত্তর দেয় না, আমি এখনও দেখতে পাচ্ছি না ওপি কি যুক্ত করতে পারে / করা উচিত?
টমাস আইয়ুব

1
@ থমাস আইউব, আরও বিশদটি জানাতে, আমার মন্তব্য (এসও) ইঙ্গিত দেয় যে প্রশ্নটি সংক্ষিপ্ত এবং শুধুমাত্র লিঙ্ক, যার অর্থ এটি আরও ভাল মন্তব্য হতে পারে। আমার উদ্দেশ্য স্পষ্টতই বলা উচিত ছিল না যে ওপিতে এই লিঙ্কটি পুনরায় ভাগ করে নেওয়ার বিশদ যুক্ত করা উচিত, তবে কেন এই প্রশ্নের উত্তর দেয় সে সম্পর্কে বিশদ বিবরণ।
apomene

2

"Https" উপেক্ষা করার জন্য আপনি এটি চেষ্টা করতে পারেন:

pip install --index-url=http://pypi.python.org/simple/ --trusted-host pypi.python.org  [your package..]

1
এমনকি যদি pip install --trusted-host pypi.python.org --upgrade pip –
পাইপ

2

(ওয়ান সমাধান Windows এর জন্য ) নামক কোনো ফাইল তৈরি করা pip.iniউপর %AppData%\pip\ফোল্ডারের (যদি এটি বিদ্যমান নয় ফোল্ডার তৈরি) এবং নিম্নলিখিত বিবরণ ঢোকান:

[global]
cert = C:/certs/python_root.pem
proxy = http://my_user@my_company.com:my_password@proxy_ip:proxy_port

... এবং তারপরে আমরা ইনস্টল নির্দেশটি কার্যকর করতে পারি:

pip3 install PyQt5

আরেকটি বিকল্প হ'ল প্রক্সি এবং শংসাপত্রের জন্য আর্গুমেন্ট ব্যবহার করে প্যাকেজটি ইনস্টল করা ...

$ pip3 install --proxy http://my_user@my_company.com:my_password@proxy_ip:proxy_port \
   --cert C:/certs/python_root.pem PyQt5

শংসাপত্র *.cerফাইলগুলি প্রয়োজনীয় *.pemফর্ম্যাটে রূপান্তর করতে নিম্নলিখিত নির্দেশনাটি কার্যকর করুন:

$ openssl x509 -inform der -in python_root.cer -out python_root.pem

আশা করি এটি কাউকে সাহায্য করবে!



প্রক্সিটির দরকার নেই, কেবল সার্ট। আমি দৌড়েছি; pip3.6 config set global.cert '/<path>/server.crt'
অবতারোফোপ 2

2

আমার ক্ষেত্রে এটি এসএসএল শংসাপত্রটি আমার সংস্থার অভ্যন্তরীণ সিএ স্বাক্ষরিত হওয়ার কারণে হয়েছিল। ওয়ার্কআরাউন্ডগুলি ব্যবহার করা যেমন pip --certসহায়তা করে না তবে নিম্নলিখিত প্যাকেজটি করেছে:

pip install pip_system_certs

দেখুন: https://pypi.org/project/pip-system-certs/

এই প্যাকেজটি পাইপকে প্যাচ করে এবং রানটাইম সময় ডিফল্ট সিস্টেম স্টোর থেকে শংসাপত্রগুলি ব্যবহারের জন্য অনুরোধ করে (বান্ডেলযুক্ত শংসাপত্রগুলির তুলনায় CA)।

এটি পাইপটিকে আপনার সিস্টেম ইনস্টল দ্বারা বিশ্বাসযোগ্য এমন সার্ভারগুলিতে tls / ssl সংযোগ যাচাই করার অনুমতি দেবে।


1
[এসএসএল: CERTIFICATE_VERIFY_FAILED] ত্রুটি বাতিল করার জন্য এটি পিপ_সিসেম_সেসার্টগুলি ইনস্টল করার প্রয়োজন বলে মনে হচ্ছে, সমস্যাটি হচ্ছে এটি ইনস্টল করার চেষ্টা করা হয়েছে [এসএসএল:
সিইআরটিআইফাইজে_আরএফআইআইএফআইএলডি

এটি হয়ত কোনও সময়ে সমাধান হতে পারে তবে pip_system_certsআমার পাইথনের পরিবেশটি সম্পূর্ণভাবে ভেঙে দিয়েছে এবং সেই কারণে এটি ভাল উত্তর নয়। পিপ_সিস্টেম_সেসার্টগুলি ইনস্টল করবেন না। আরও তথ্যের জন্য stackoverflow.com/questions/27835619/… দেখুন ।
h0r53

1

আমার জন্য এটি কারণ কারণ আগে আমি স্ক্রিপ্ট চালাচ্ছি যা প্রক্সি সেট করে (ফিডলারের কাছে), কনসোলটি পুনরায় খোলার বা পুনরায় বুট করার কারণে সমস্যাটি ঠিক হয়ে যায়।


সরঞ্জামসমূহ | অপশনগুলিতে "ব্রাউজারগুলি থেকে" "... তে" ডিক্রিপ্ট এইচটিটিপিএস ট্র্যাফিক "সেট করে ফিডলারের বাইপাস করা যায়। এটি আমার জন্য সমস্যাটি স্থির করেছে।
tephyr

1

সাম্প্রতিককালে আমি ভিজ্যুয়াল স্টুডিও 2015 এর সাথে অজগর 3.6 তে একই সমস্যার মুখোমুখি হয়েছি 2 2 দিন ব্যয় করার পরে, আমি সমাধানটি পেয়েছি এবং এটি আমার পক্ষে কাজ করে fine

পাইপ ব্যবহার করে বা ভিজ্যুয়াল স্টুডিও থেকে নম্পি ইনস্টল করার চেষ্টা করার সময় আমি ত্রুটিটি পেয়েছি num URL টি সংগ্রহ করতে পারিনি https://pypi.python.org/simple/numpy/ : SSL শংসাপত্র নিশ্চিত সময় একটি সমস্যা হয়েছে: [SSL এর: CERTIFICATE_VERIFY_FAILED] শংসাপত্র যাচাইকরণ ব্যর্থ হয়েছে (_ssl.c: 748) - এড়িয়ে যাওয়া এমন কোনও সংস্করণ খুঁজে পেল না যা প্রয়োজনীয়তাটি পূরণ করে নাপ্পি (সংস্করণ থেকে:) নম্পির জন্য কোনও মিল খুঁজে পাওয়া যায় নি

রেজোলিউশন:

উইন্ডোজ ওএসের জন্য

  1. খুলুন -> "% appdata%" তৈরি করুন "পিপ" ফোল্ডারটি উপস্থিত না থাকলে।
  2. পিপ ফোল্ডারে "পাইপ.ইনআই" ফাইলটি তৈরি করুন।
  3. ফাইল সম্পাদনা করুন এবং লিখুন
    [গ্লোবাল]
    বিশ্বস্ত-হোস্ট = পিপিআইপিথন.অর্গ ফাইলটি সংরক্ষণ করুন এবং বন্ধ করুন। এখন পিপ / ভিজ্যুয়াল স্টুডিও ব্যবহার করে ইনস্টল করুন এটি দুর্দান্ত কাজ করে।

1

আমার ক্ষেত্রে, আমি সর্বনিম্ন আলপাইন ডকার ইমেজে পাইথন চালাচ্ছিলাম। এটিতে মূল সিএ শংসাপত্রগুলি অনুপস্থিত ছিল। ফিক্স:

apk update && apk add ca-certificates


1

বাউলস্টাইন উত্তর আমাকে সাহায্য করেছিল।

আমি আমার পিসিতে কোথাও পাইপ.ইএনআই ফাইলটি পাইনি। নিম্নলিখিতগুলিও তাই করেছিল।

  1. অ্যাপডাটা ফোল্ডারে গিয়েছিল। কমান্ড প্রম্পটটি খোলার মাধ্যমে আপনি অ্যাপডাটা ফোল্ডারটি পেতে পারেন এবং প্রতিস্থাপন করতে পারেন% অ্যাপডাটা%

কমান্ড প্রম্পট ব্যবহার করে অ্যাপ ডেটা অবস্থান

অথবা উইন্ডোজ এক্সপ্লোরারটিতে কেবল% AppData% টাইপ করুন।

উইন্ডোজ এক্সপ্লোরারে অ্যাপডেটার অবস্থান

  1. সেই অ্যাপডাটা ফোল্ডারের ভিতরে পিপ নামে একটি ফোল্ডার তৈরি করুন।

  2. আপনি সবে তৈরি এই পাইপ ফোল্ডারে, পিপ.ইআই নামে একটি সাধারণ পাঠ্য ফাইল তৈরি করুন

  3. আপনার পছন্দের একটি সাধারণ সম্পাদক ব্যবহার করে সেই ফাইলটিতে নিম্নলিখিত কনফিগারেশন সেটিংসটি অতীত করুন।

pip.ini ফাইল:

[list]
format=columns

[global]
trusted-host = pypi.python.org pypi.org

আপনার এখন ভাল হওয়া উচিত।


1

আমি একই রকম সমস্যার মুখোমুখি হয়েছি। আমার জন্য যে সমাধানটি কাজ করেছিল 1) পাইথনটি আনইনস্টল করুন 2.7 2) পাইথন 27 ফোল্ডারটি মুছুন 3) সর্বশেষ অজগরটি পুনরায় ইনস্টল করুন


0

আমার জন্য প্রস্তাবিত পদ্ধতিগুলির কোনওটিই কাজ করেনি - শংসাপত্র, এইচটিটিপি, বিশ্বস্ত-হোস্ট ব্যবহার করে।

আমার ক্ষেত্রে প্যাকেজের ভিন্ন সংস্করণে স্যুইচ করা কাজ করেছে (এই উদাহরণে পাহো-এমকিটিএটি ১.৩.০ এর পরিবর্তে পাহো-এমকিটিটি 1.3.1)।

দেখে মনে হচ্ছে সমস্যাটি সেই প্যাকেজ সংস্করণে নির্দিষ্ট ছিল।


0

আপনার সিস্টেমে কিছু শংসাপত্রগুলি অনুপস্থিত থাকলে আপনার এই সমস্যা থাকতে পারে ca

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