ImportError: পাইপ নামের কোনও মডিউল নেই


124

ওএস: ম্যাক ওএস এক্স 10.7.5 পাইথন ভের: 2.7.5

আমি https://pypi.python.org/pypi/setuptools থেকে ez_setup.py সহ সেটআপলুলগুলি 1.0 ইনস্টল করেছি তারপরে আমি https://pypi.python.org/pypi/pip/1.4.1 থেকে পিপ 1.1.4.1 পি কেজি ডাউনলোড করেছি I ।

python setup.py installআইটার্মে রান (সুডো) দেখায় যে

running install
running bdist_egg running egg_info writing requirements to
pip.egg-info/requires.txt writing pip.egg-info/PKG-INFO writing
top-level names to pip.egg-info/top_level.txt writing dependency_links
to pip.egg-info/dependency_links.txt writing entry points to
pip.egg-info/entry_points.txt warning: manifest_maker: standard file
'setup.py' not found

reading manifest file 'pip.egg-info/SOURCES.txt' writing manifest file
'pip.egg-info/SOURCES.txt' installing library code to
build/bdist.macosx-10.6-intel/egg running install_lib warning:
install_lib: 'build/lib' does not exist -- no Python modules to
install

creating build/bdist.macosx-10.6-intel/egg creating
build/bdist.macosx-10.6-intel/egg/EGG-INFO copying
pip.egg-info/PKG-INFO -> build/bdist.macosx-10.6-intel/egg/EGG-INFO
copying pip.egg-info/SOURCES.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO copying
pip.egg-info/dependency_links.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO copying
pip.egg-info/entry_points.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO copying
pip.egg-info/not-zip-safe ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO copying
pip.egg-info/requires.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO copying
pip.egg-info/top_level.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO creating
'dist/pip-1.4.1-py2.7.egg' and adding
'build/bdist.macosx-10.6-intel/egg' to it removing
'build/bdist.macosx-10.6-intel/egg' (and everything under it)
Processing pip-1.4.1-py2.7.egg removing
'/Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.egg'
(and everything under it) creating
/Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.egg
Extracting pip-1.4.1-py2.7.egg to
/Users/dl/Library/Python/2.7/lib/python/site-packages pip 1.4.1 is
already the active version in easy-install.pth Installing pip script
to /Users/dl/Library/Python/2.7/bin Installing pip-2.7 script to
/Users/dl/Library/Python/2.7/bin

Installed
/Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.egg
Processing dependencies for pip==1.4.1 Finished processing
dependencies for pip==1.4.1

তারপরে আমি ইনপুট করেছি pip install, ত্রুটি বার্তাটি এরকম দেখানো হয়েছে

Traceback (most recent call last):   File
"/Library/Frameworks/Python.framework/Versions/2.7/bin/pip", line 9,
in <module>
load_entry_point('pip==1.4.1', 'console_scripts', 'pip')()   File "build/bdist.macosx-10.6-intel/egg/pkg_resources.py", line 357, in
load_entry_point   File
"build/bdist.macosx-10.6-intel/egg/pkg_resources.py", line 2394, in
load_entry_point   File
"build/bdist.macosx-10.6-intel/egg/pkg_resources.py", line 2108, in
load ImportError: No module named pip

যে কেউ এর আগে একই সমস্যার সাথে মিলিত হয়েছিল এবং আমাকে সমাধান করার জন্য কিছু টিপস দিতে পারেন?


আপনি যখন টার্মিনাল থেকে পাইপ ইনস্টল চালাবেন (পাইথন ইন্টারপ্রেটার নয়) কি হবে
থিয়োরিকাল

টার্মিনালটি "আমদানি ত্রুটি: পিপ নামে কোনও মডিউল নেই"
ডেভিড লু

আমি ম্যাকোএসএক্স আপডেট করার পরে একই প্রশ্নের জবাব দিতেছি। শেষ পর্যন্ত আমি পাইপ সেটআপ ব্যর্থ হয়েছি। পাইপ পুনরায় ইনস্টল করুন এবং তারপরে এটি ঠিক করুন।
বোলমোজ

পাঠাতে পারে stackoverflow.com/questions/10061039/...
Jichao

দেখে মনে হচ্ছে এটি আপনার পক্ষে সমাধান হবে না তবে যখন python -m pip install <package>
পাইপ

উত্তর:


176

আমারও একই সমস্যা ছিল। আমার সমাধান:

পাইথন 3 এর জন্য

sudo apt-get install python3-pip

পাইথন 2 এর জন্য

sudo apt-get install python-pip

61
প্রশ্নটি ম্যাকে ইনস্টল করার বিষয়ে।
কোরি গোল্ডবার্গ

2
আর্চ-এ আমাকে পাইথন 2-পাইপ ইনস্টল করতে হয়েছিল, পাইথন-পাইপটি পাইথন 3 -কে দেখিয়েছিল
ফ্লোরিয়ান ব্রিঙ্কার

1
ওএমজি আপনাকে ধন্যবাদ! অজগর 3 নিয়ে আমার একটি ভাস্কর বাক্স রয়েছে এবং আমি ভাবছিলাম যে আমি যখন 'sudo apt-get ইনস্টল পাইথন-পাইপ' এর মাধ্যমে পাইপ ইনস্টল করব তখন পিপ কমান্ড কেন কাজ করছে না? এই রূপান্তরিত পরিবর্তনগুলি (যেমন
হোমব্রাবির

100

Mac এ ব্যবহার চোলাই একটি ভালো বিকল্প হিসেবে কার্যক্ষম-পেতে পাওয়া যায় না। COMMAND:

আপনি যদি পাইথন 2 এবং পাইথন 3 মেশিনে ইনস্টল করেন

python2.7 -m ensurepip --default-pip

কেবল সমস্যাটি সমাধান করা উচিত।

আপনি পাইথন 3 থেকে পিপ অনুপস্থিত হয় পরিবর্তে তারপর কেবল পরিবর্তন python2.7করতে python3উপরোক্ত কমান্ডে।


1
ওহ অবশেষে একটি কাজের সমাধান! ধন্যবাদ! আমার ম্যাকের পাইথন 3 দরকার ছিল (ম্যাক ওএস এক্স 10.13.4)। সঙ্গে পাইথন ইনস্টল করার পরে Brew পিপ পাওয়া হয় নি: পিপ ফলে খুঁজে পাওয়া যায়নি। আপনার পদ্ধতির অনুসরণ করে (পাইথন 3-মি ...) কৌতুকটি করেছে। brew install pythonpython3 -m pip install redis
রাইপ

1
আমার একই মেশিনে পাইথন 2 এবং 3 রয়েছে তবে আপাতত আমি পাইথন 3 ব্যবহার করতে চাইছিলাম। সুতরাং আমাকে উপরের মন্তব্যটি সংশোধন করতে হয়েছিল sudo python3 -m pip install matplotlib(আমার এটি সুডোর মাধ্যমে করতে হয়েছিল, অন্যথায় কিছু ফোল্ডারের অনুমতি কার্যকর হয়নি)। (উত্তরটি
একইভাবে

44

Ez_setup ইনস্টল করার পরে , আপনার easy_installপাওয়া উচিত । ইনস্টল করতে pipকেবল করুন:

easy_install pip

পাইথন 3 এ এটি কেবল পুনরায় ইনস্টল করা পাইপ। পাইথন 2.7.x পাইপ ইনস্টলেশন ঠিক করার বিষয়ে কীভাবে?
উইনাক্স

উইন্ডোজের জন্যও কাজ করে ... ধন্যবাদ!
জেডই নির

33

ম্যাকোস 10.15 এবং হোমব্রু 2.1.6 দিয়ে পাইথন 3.7 এর সাথে আমি এই ত্রুটিটি পাচ্ছিলাম। আমার শুধু চালানো দরকার:

python3 -m ensurepip

এখন python3 -m pipআমার জন্য কাজ করে।


1
উবুন্টুতে আমি পাই "পাইথন সিস্টেমের জন্য ডেবিয়ান / উবুন্টুতে নিশ্চিতপਿੱਪ অক্ষম"। আমি সমাধান করেছিsudo apt install python3-pip
tuxErrante

10

pipপাইথনের মাধ্যমে ইনস্টল করার চেষ্টা করুন :

দয়া করে এখানে যান: https://pip.pypa.io/en/stable/installing/

এবং ডাউনলোড করুন get-pip.pyএবং তারপরে চালান:

(sudo) python get-pip.py

5

আমি নোভা ক্লায়েন্ট ইনস্টল করার চেষ্টা করার সময় আমি এই একই সমস্যার মধ্যে পড়েছিলাম।

spencers-macbook-pro:python-novaclient root# python  setup.py install    
running install
/usr/bin/python: No module named pip
error: /usr/bin/python -m pip.__init__ install   'pbr>=0.5.21,<1.0' 'iso8601>=0.1.4' 'PrettyTable>=0.6,<0.8' 'requests>=1.1' 'simplejson>=2.0.9' 'six' 'Babel>=0.9.6' returned 1

আমি হোমব্রু ব্যবহার করি তাই আমি ইস্যুটি নিয়ে কাজ করেছি sudo easy_install pip

spencers-macbook-pro:python-novaclient root# brew search pip
aespipe     brew-pip    lesspipe    pipebench   pipemeter   spiped  pipeviewer

If you meant "pip" precisely:

Homebrew provides pip via: `brew install python`. However you will then
have two Pythons installed on your Mac, so alternatively you can:
    sudo easy_install pip
spencers-macbook-pro:python-novaclient root# sudo easy_install pip

আপনি ম্যাকপোর্টগুলি ব্যবহার করলে কমান্ডগুলির অনুরূপ হওয়া উচিত।


5

আমি মনে করি উপরের উত্তরগুলির কোনওোটাই আপনার সমস্যার সমাধান করতে পারে না।

আমিও একবার এই সমস্যায় বিভ্রান্ত হয়ে পড়েছিলাম। pipঅফিসিয়াল গাইড পাইপ ইনস্টলেশন (যা বর্তমানে একটি একক get-pip.pyপাইথন স্ক্রিপ্ট চালানো জড়িত ) অনুসরণ করে আপনাকে ম্যানুয়ালি ইনস্টল করা উচিত

তার পরে, ঠিক sudo pip install Django। ত্রুটি চলে যাবে।


13
ওপি কোথাও জ্যাঙ্গোর কথা উল্লেখ করেনি।
dskrvk

3

আমি জানি যে এই থ্রেডটি পুরানো, তবে আমি ওএস এক্স-এ নিজের বর্ণনাকে এখানে বর্ণিত চেয়ে আলাদাভাবে সমাধান করেছি।

মূলত আমি মিশ্রণের মাধ্যমে পাইথন ২.7 পুনরায় ইনস্টল করেছি এবং এটি পাইপের সাথে আসে।

ইতিমধ্যে না থাকলে এক্সকোড ইনস্টল করুন:

xcode-select install

এখানে বর্ণিত হিসাবে ব্রু ইনস্টল করুন :

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

তারপরে ব্রিউয়ের মাধ্যমে পাইথন ইনস্টল করুন:

brew install python

এবং তুমি করে ফেলেছ. আমার ক্ষেত্রে আমার কেবল পাইরাসিয়াল ইনস্টল করা দরকার।

pip install pyserial

1
আমি এক্সকোড ইতিমধ্যে ইনস্টল করা আছে। করেছে ruby ...এবং brew ...। দৌড়ানোর সময় pip ...আমি পেয়েছিলাম -bash: pip: command not found। কোন ধারনা?
অর্থ-বিষয়গুলি

2

আমি এখানpip থেকে বাইনারি ডাউনলোড করেছি এবং এটি সমস্যার সমাধান করেছে।


2

টার্মিনাল এ চেষ্টা করুন:

ls -lA /usr/local/bin | grep pip

আমার ক্ষেত্রে আমি পেয়েছি:

-rwxr-xr-x 1 root  root      284 Сен 13 16:20 pip
-rwxr-xr-x 1 root  root      204 Окт 27 16:37 pip2
-rwxr-xr-x 1 root  root      204 Окт 27 16:37 pip2.7
-rwxr-xr-x 1 root  root      292 Сен 13 16:20 pip-3.4

তাই পিপ 2 || আমার ক্ষেত্রে পিপ 2.7 কাজ করে, এবং পাইপ করে


1

আমার পাই সংস্করণটি 7.7.৩, এবং এই সেন্টিমিডে কাজ করেছে

python3.7 -m pip install requests

ওয়েব API গুলি থেকে ডেটা পুনরুদ্ধারের জন্য লাইব্রেরির অনুরোধ জানায়।

এটি পাইপ মডিউলটি চালায় এবং PyPI.org (পাইথন প্যাকেজ সূচক) এর অনুরোধের গ্রন্থাগারটি সন্ধান করতে এবং এটি আপনার স্থানীয় সিস্টেমে ইনস্টল করতে বলে যাতে এটি আপনার জন্য আমদানির জন্য উপলব্ধ হয়


0

আমি লিনাক্সে অনুরূপ ত্রুটিটি সাইট-প্যাকেজগুলির স্থানে পাইথনপ্যাথ সেট করে সমাধান করেছি। এটি ছিল দৌড়ানোর পরে python get-pip.py --prefix /home/chet/pip

[chet@rhel1 ~]$ ~/pip/bin/pip -V
Traceback (most recent call last):
  File "/home/chet/pip/bin/pip", line 7, in <module>
    from pip import main
ImportError: No module named pip

[chet@rhel1 ~]$ export PYTHONPATH=/home/chet/pip/lib/python2.6/site-packages

[chet@rhel1 ~]$ ~/pip/bin/pip -V
pip 9.0.1 from /home/chet/pip/lib/python2.6/site-packages (python 2.6)

0

লিনাক্সের জন্য নীচে পরীক্ষা করা হয়েছে: আপনি সরাসরি https://pypi.org/simple/pip/ আনটার থেকে পিপ ডাউনলোড করতে পারেন এবং আপনার সর্বশেষ অজগর দিয়ে সরাসরি ব্যবহার করতে পারেন।

tar -xvf  pip-0.2.tar.gz
cd pip-0.2

বিষয়বস্তু পরীক্ষা করুন।

anant$ ls
docs  pip.egg-info  pip-log.txt  pip.py  PKG-INFO  regen-docs  scripts  setup.cfg  setup.py  tests

সরাসরি কার্যকর:

anant$ python pip.py --help
Usage: pip.py COMMAND [OPTIONS]

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -E DIR, --environment=DIR
                        virtualenv environment to run pip in (either give the
                        interpreter or the environment base directory)
  -v, --verbose         Give more output
  -q, --quiet           Give less output
  --log=FILENAME        Log file where a complete (maximum verbosity) record
                        will be kept
  --proxy=PROXY         Specify a proxy in the form
                        user:passwd@proxy.server:port. Note that the
                        user:password@ is optional and required only if you
                        are behind an authenticated proxy.  If you provide
                        user@proxy.server:port then you will be prompted for a
                        password.
  --timeout=SECONDS     Set the socket timeout (default 15 seconds)

0

ম্যাকপোর্টস ব্যবহার করে পাইথন 3 এ আপগ্রেড করার জন্য ন্যূনতম নির্দেশাবলীর সেট এখানে রয়েছে:

sudo port install py37-pip
sudo port select --set pip pip37
sudo port select --set pip3 pip37
sudo pip install numpy, scipy, matplotlib

আমি কিছু পুরানো কোড দৌড়েছি এবং এই আপগ্রেডের পরে এটি আবার কাজ করে।



0

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

ই: প্যাকেজ পাইথন-পাইপ সনাক্ত করতে অক্ষম

1. আপডেট:

sudo apt-get update

পাইপ প্যাকেজ ইনস্টল করুন

পাইথন 2 এর জন্য

sudo apt-get install python-pip

অথবা

পাইথন 3 এর জন্য

sudo apt-get install python3-pip

আর হয়ে গেল!


1
কিছু ধরণের লিনাক্সের জন্য।
গ্রেগ অ্যালেন

@ গ্রেগ হ্যাঁ, এটি স্পষ্টভাবে উল্লেখ করেছে যে আপনি একটি ত্রুটি পেতে পারেন, এটি নয় যে আপনি একটি ত্রুটি পাবেন।
আনুপ সাজান

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