পাইপ চলবে না পরিবর্তে ত্রুটি ছুড়ে দেয়


18

আমি যখনই pipকোনও যুক্তি বা পতাকা নিয়ে ছুটে যাই তখন আমি সমস্যায় পড়ছি। আমি চেষ্টা করেছি apt-get install --reinstall python-pipকিন্তু এটি সাহায্য করে না এবং এটি কীভাবে ঠিক করা যায় তা ক্ষতি হয়

উবুন্টুর সংস্করণ

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.1 LTS
Release:    14.04
Codename:   trusty

পাইথনের সংস্করণ

$ python --version
Python 2.7.6

পিপ সংস্করণ

$ dpkg -l | grep pip
ii  python-pip     1.5.4-1     all     alternative Python package installer

ত্রুটি, আমি কোন যুক্তি বা পতাকা চেষ্টা করি না কেন আমি ঠিক একই ত্রুটি পেয়েছি।

$ pip
Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    load_entry_point('pip==1.5.4', 'console_scripts', 'pip')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 351, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2363, in   load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2088, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 11, in <module>
    from pip.vcs import git, mercurial, subversion, bazaar  # noqa
  File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
    from pip.download import path_to_url
  File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
    from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead

যা সম্ভবত এটি সমাধান করে তা হ'ল easy_install -U pip...
বাইট কমান্ডার

Easy_install -U বাইটকম্যান্ডারের পরামর্শের পাইপটি আমার জন্য কাজ করেছিল।
ট্যাম্পা

এই উত্তরটি লিনাক্স (উবুন্টু) এর জন্য কাজ করে।
টবি ওবদিয়

উত্তর:


15

এটি এখানে রিপোর্ট করা হয়েছে এমন একটি বাগ বলে মনে হচ্ছে

আপনি যদি এর পরবর্তী সংস্করণটি ইনস্টল করেন তবে এটি কাজ করা উচিত pip

আপনি এটির সাথে বর্তমান pipইনস্টলেশনটি মুছে ফেলতে পারেন :

sudo apt-get purge python-pip

তারপরে এটি গিথুব থেকে ইনস্টল করুন (এটি পরবর্তী সংস্করণ):

wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
python get-pip.py

সম্পাদনা
যদি এটি এখনও কাজ না করে তবে এটি চেষ্টা করুন যেমন এটি ইনস্টলেশন ডকুমেন্টেশনে যেমন বলেছে (আপনি নতুন সংস্করণ ইনস্টল করার পরে):

pipকমান্ড লাইন থেকে ব্যবহার সক্ষম করার জন্য , আপনার পাইথন ইনস্টলেশন সংক্রান্ত স্ক্রিপ্টস উপ-ডিরেক্টরিটি PATH সিস্টেমে উপলব্ধ কিনা তা নিশ্চিত করুন। (এটি স্বয়ংক্রিয়ভাবে করা হয় না))

তথ্যসূত্র:

  1. https://pip.pypa.io/en/latest/installing.html
  2. https://bugs.launchpad.net/ubuntu/+source/python-pip/+bug/1306991

2
এটি বন্ধ করা উচিত নয় !!! সেই কাঁচা গিথুব ফাইলটি উইজেটিংয়ের পরিবর্তে পিপ.পাইপা.ইও / এএন / স্টলেট / ইনস্টলিং এইচটিএমএল অনুসরণ করুন । সংক্ষেপে 1 বলুন wget https://bootstrap.pypa.io/get-pip.py, তারপরে 2.sudo python get-pip.py
সিসাবা তোথ

3

এই সমস্যাটি আপনার পাইপ ইনস্টলেশন এবং আপনার অনুরোধের ইনস্টলেশনগুলির মধ্যে একটি অমিলের কারণে ঘটে। প্রথমে পাইথন-পাইপ প্যাকেজটি সরান এবং তারপরে পাইপের সর্বশেষ সংস্করণটি ইনস্টল করুন। টার্মিনালটি খুলুন এবং টাইপ করুন:

sudo apt remove python-pip
sudo apt install python-setuptools
sudo easy_install -U pip

পিপ আপডেট করতে জন্য পাইথন 3.x প্রতিস্থাপন python-pipসঙ্গে python3-pip, প্রতিস্থাপন python-setuptoolsসঙ্গে python3-setuptools, এবং প্রতিস্থাপন easy_installসঙ্গে easy_install3


2

ঠিক আছে, গিথুব থেকে পাওয়া- পিপ.পি স্ক্রিপ্টটি পুরানো এবং সর্বশেষ সংস্করণটি পাইপায় নিম্নরূপ রয়েছে:

sudo apt-get purge python-pip

wget https://bootstrap.pypa.io/get-pip.py

python get-pip.py

ইনস্টলেশন কাজ করছে তবে এর পরে পাইপ পাওয়া যাবে না। আমি যখন কমান্ড লাইনে bash: /usr/bin/pip: No such file or directory
পাইপ

চেষ্টা করুন sudo python get-pip.py, এটি সাহায্য করতে পারে। (আমি এখন একজন ম্যাকওএস ব্যবহারকারী, পরীক্ষা না
করাতে

1

আমার একই ত্রুটি এবং একই উবুন্টু সংস্করণ ছিল। ইজি_ইনস্টলও কাজ করছে না। অ্যাপটি-গেট করা --reinstall কাজ করে নি।

আপনি পুনরায় সংকলনের চেষ্টা করতে পারেন:

sudo python

>>>import compileall

>>>compileall.compile_dir('/usr/lib/python2.7', force=True)

এখন "পাইপ তালিকা" কাজ করে (আমি পূর্বে সমস্ত পাইক ফাইলগুলি সরিয়ে ফেলেছিলাম তবে এটি প্রয়োজনীয় বা নিরাপদ বলে আমি মনে করি না)


1

/ ইউজার / বিনে একটি সিম্বলিক লিঙ্ক তৈরি করুন

sudo ln -s /usr/local/bin/pip /usr/bin/


0

এই ওয়েবসাইট থেকে পাইথন-পাইপ পুনরায় ইনস্টল করা আমার পক্ষে কাজ করেছে:

sudo apt-get purge python-pip
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py --user
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.