পাইথন 3-পাইপ ইনস্টল হলেও পাইপ 3 কমান্ড পাওয়া যায়নি?


58

আমি বেশ কয়েকটি কম্পিউটারে পাইথন 3 প্রোগ্রামটি পরীক্ষা করছি। এটি করতে, আমাকে পাইথনের একটি লাইব্রেরি ইনস্টল করতে হবে pip3

সুতরাং প্রথমে, আমি python3-pipপ্রতিটি কম্পিউটারে ইনস্টল করছিলাম (প্রত্যেকে কুবুন্টু ওএস চালাচ্ছেন)। সবকিছু ঠিকঠাক ছিল, এবং তারপরে আমি আমার প্রয়োজনীয় প্যাকেজটি ইনস্টল করেছি pip3এবং আমি একটি কম্পিউটার বাদে তা করতে পেরেছি।

সেই কম্পিউটারে python3-pipদৃশ্যত সফলভাবে ইনস্টল করা হয়েছিল, তবে আমি যখন প্যাকেজটির সন্ধান করি তখন আমি এই ত্রুটিটি পাই (অনুবাদটি হোমমেডেড):

Command «pip3» was not found, maybe you wanted to say:
 The command «pip» from the package «python-pip» (universe)
pip3: command not found

সম্পাদনা

এর ফলাফল dpkg -L python3-pip:

/.
/usr
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/pip-3.2.1.gz
/usr/share/doc
/usr/share/doc/python3-pip
/usr/share/doc/python3-pip/changelog.Debian.gz
/usr/share/doc/python3-pip/copyright
/usr/bin
/usr/bin/pip-3.2
/usr/lib
/usr/lib/python3
/usr/lib/python3/dist-packages
/usr/lib/python3/dist-packages/pip
/usr/lib/python3/dist-packages/pip/log.py
/usr/lib/python3/dist-packages/pip/commands
/usr/lib/python3/dist-packages/pip/commands/unzip.py
/usr/lib/python3/dist-packages/pip/commands/zip.py
/usr/lib/python3/dist-packages/pip/commands/install.py
/usr/lib/python3/dist-packages/pip/commands/completion.py
/usr/lib/python3/dist-packages/pip/commands/uninstall.py
/usr/lib/python3/dist-packages/pip/commands/search.py
/usr/lib/python3/dist-packages/pip/commands/freeze.py
/usr/lib/python3/dist-packages/pip/commands/__init__.py
/usr/lib/python3/dist-packages/pip/commands/help.py
/usr/lib/python3/dist-packages/pip/commands/bundle.py
/usr/lib/python3/dist-packages/pip/_pkgutil.py
/usr/lib/python3/dist-packages/pip/util.py
/usr/lib/python3/dist-packages/pip/status_codes.py
/usr/lib/python3/dist-packages/pip/vcs
/usr/lib/python3/dist-packages/pip/vcs/__init__.py
/usr/lib/python3/dist-packages/pip/vcs/mercurial.py
/usr/lib/python3/dist-packages/pip/vcs/git.py
/usr/lib/python3/dist-packages/pip/vcs/bazaar.py
/usr/lib/python3/dist-packages/pip/vcs/subversion.py
/usr/lib/python3/dist-packages/pip/baseparser.py
/usr/lib/python3/dist-packages/pip/exceptions.py
/usr/lib/python3/dist-packages/pip/index.py
/usr/lib/python3/dist-packages/pip/basecommand.py
/usr/lib/python3/dist-packages/pip/req.py
/usr/lib/python3/dist-packages/pip/locations.py
/usr/lib/python3/dist-packages/pip/__init__.py
/usr/lib/python3/dist-packages/pip/runner.py
/usr/lib/python3/dist-packages/pip/backwardcompat.py
/usr/lib/python3/dist-packages/pip/download.py
/usr/lib/python3/dist-packages/pip-1.1.egg-info
/usr/lib/python3/dist-packages/pip-1.1.egg-info/SOURCES.txt
/usr/lib/python3/dist-packages/pip-1.1.egg-info/not-zip-safe
/usr/lib/python3/dist-packages/pip-1.1.egg-info/top_level.txt
/usr/lib/python3/dist-packages/pip-1.1.egg-info/PKG-INFO
/usr/lib/python3/dist-packages/pip-1.1.egg-info/entry_points.txt
/usr/lib/python3/dist-packages/pip-1.1.egg-info/dependency_links.txt

আপনি সম্ভবত উত্তরটি গ্রহণ করতে পারেন, যদি এটি সহায়ক হত? এটি প্রশ্নের সমাধান হিসাবে চিহ্নিত হয়েছে এবং ভবিষ্যতের ব্যবহারকারীদের সহায়তা করবে।
মেরোজ

উত্তর:


78

তিনটি জিনিসের মধ্যে একটি সম্ভবত এটি সংশোধন করবে:

  1. যদি python3-pipহয়নি না সঠিকভাবে ইনস্টল করুন, এটা পুনরায় ইনস্টল:

    এটি উবুন্টু, মিন্টের মতো ডেবিয়ান-ভিত্তিক ডিস্ট্রোসের জন্য ব্যবহৃত হয়:

    sudo apt-get remove python3-pip; sudo apt-get install python3-pip
    

    যদি ফেডোরা, সেন্টোস, আরএইচইএল ব্যবহার করে থাকেন তবে দয়া করে ব্যবহার করুন:

    sudo dnf reinstall python3-pip
    
  2. python3-pipপরিবর্তে কমান্ডটি ব্যবহার করে দেখুন (ফেডোরায় কাজ করে; এটি চেষ্টা করার জন্য আমার কাছে কুবুন্টুর একটি অনুলিপি নেই)।

  3. শুধু একটি বন্য অনুমান ... চেক pip --version। একটি সামান্য সম্ভাবনা আছে যে python3-pipনতুন ইনস্টল করার পরে পুরানো (সম্ভবত মাধ্যমে ?) প্রতিস্থাপন করাpip হবেpipalternatives

সম্পাদনা করুন
এখন আউটপুটটি dpkg -L python3-pipপ্রশ্নের সাথে যুক্ত করা হয়েছে, আমি উত্তরটি সরবরাহ করতে পারি।

ব্যবহারের সঠিক কমান্ড নাম হল: pip-3.2


1
পাইথন-পিপ 3 পুনরায় ইনস্টল করা সম্ভব নয় (কমপক্ষে ফেডোরায়), কারণ এটি ডিএনএফ নির্ভর করে। আমার ক্ষেত্রে, আমি পাইথন-পাইপ 3 ইনস্টল করেছি, এটিতে / usr / bin / pip3 ইনস্টল করা উচিত ছিল, তবে হয়নি। rpm -ql python3-pip|grep bin/pip3দেখায় /usr/bin/pip3 /usr/bin/pip3.5, কিন্তু ls /usr/bin|grep pip3তাদের খুঁজে পায় না।
dfarrell07

2
@ dfarrell07 ভুল। আপনি dnf removeএটি অনুমোদিত নন , যেহেতু dnfএটির উপর নির্ভর করে। যাইহোক, আপনি এটি অনুমোদিত dnf reinstall, যা যাইহোক প্রয়োজন হয়। dnf(এবং yumএটির আগে) এটি জানতে যথেষ্ট স্মার্ট যে প্রয়োজনীয় প্যাকেজটি পুনরায় ইনস্টল করা অপসারণের পরেও তা ঠিক না।
বেনজিওবি

এটি আপনার উত্তরে ছিল না, তবে এটি পরিষ্কার করার জন্য আমি এটি আপডেট করেছি।
dfarrell07

পাইথন সংস্করণ, যেমন অজগর 3.6,pip-3.6
জিন মেং

@ সিনমেনগ সঠিক আমি dpkgআউটপুট থেকে কমান্ডের নামটি নির্দেশ করছিলাম pip-3.2। স্পষ্টতই এর dpkgভিন্ন সংস্করণের জন্য আউটপুট আলাদা হবে pip
বেনজিওবি

5

আমি এই সমস্যার মধ্যে দৌড়ে গিয়ে সমাধানটি পেয়েছি। python3-pipপ্যাকেজের মাধ্যমে একটি ইনস্টল pip-3.2বাইনারি।

কার্যকর pip-3.2 --versionশো:

pip 1.1 from /usr/lib/python3/dist-packages (python 3.2)

যেখানে বার্তা python3-pipদেয় command not found

আমি এখান থেকে একটি "পরিষ্কার" ডাউনলোডে এটি পরীক্ষা করে দেখেছি: https://sourceforge.net/projects/rpiqemuwindows/

আমি pip-3.2ইনস্টল করার আগে python3-pipএবং তারপরে পরে পরীক্ষা করেছিলাম ।


1
পাইপ -৩.6 এখন, আমার ক্ষেত্রে - এটি কাজ করেছে। ধন্যবাদ এবং +1
সিএসফাস

-3

আপনি ইজি_ইনস্টল ব্যবহার করতে পারেন:

apt-get install python3-setuptools
easy_install3 pip

2
এটি কী করে এবং কেন এটি কাজ করে তা আপনি ব্যাখ্যা করতে পারেন?
ফিক্সার 1234

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