programing

ImportError : pip라는 모듈이 없습니다.

nasanasas 2020. 9. 15. 07:54
반응형

ImportError : pip라는 모듈이 없습니다.


운영체제 : Mac OS X 10.7.5 Python Ver : 2.7.5

https://pypi.python.org/pypi/setuptools 에서 ez_setup.py와 함께 setuptools 1.0을 설치했습니다. 그런 다음 https://pypi.python.org/pypi/pip/1.4.1 에서 pip.1.4.1 pkg를 다운로드합니다. .

iTerm에서 "[sudo] python setup.py install"을 실행하면

설치 실행 bdist_egg 실행 egg_info 실행 pip.egg-info / requires.txt에 요구 사항 쓰기 pip.egg-info / PKG-INFO 쓰기 pip.egg-info / top_level.txt에 최상위 이름 쓰기 pip.egg-에 dependency_links 쓰기 info / dependency_links.txt가 pip.egg-info / entry_points.txt에 진입 점을 쓰는 중 경고 : manifest_maker : 표준 파일 'setup.py'를 찾을 수 없습니다.

매니페스트 파일 'pip.egg-info / SOURCES.txt'읽기 매니페스트 파일 'pip.egg-info / SOURCES.txt'작성 라이브러리 코드를 build / bdist.macosx-10.6-intel / egg에 설치 중 install_lib 실행 경고 : install_lib : ' build / lib '가 존재하지 않습니다-설치할 Python 모듈이 없습니다.

build / bdist.macosx-10.6-intel / egg 생성 build / bdist.macosx-10.6-intel / egg / EGG-INFO 복사 pip.egg-info / PKG-INFO-> build / bdist.macosx-10.6-intel / egg / EGG-INFO 복사 pip.egg-info / SOURCES.txt-> build / bdist.macosx-10.6-intel / egg / EGG-INFO 복사 pip.egg-info / dependency_links.txt-> build / bdist.macosx- 10.6-intel / egg / EGG-INFO 복사 pip.egg-info / entry_points.txt-> build / bdist.macosx-10.6-intel / egg / EGG-INFO 복사 pip.egg-info / not-zip-safe-> build / bdist.macosx-10.6-intel / egg / EGG-INFO 복사 pip.egg-info / requires.txt-> build / bdist.macosx-10.6-intel / egg / EGG-INFO 복사 pip.egg-info / top_level .txt-> build / bdist.macosx-10.6-intel / egg / EGG-INFO 'dist / pip-1.4.1-py2.7.egg'생성 및 'build / bdist.macosx-10.6-intel / egg'추가 'build / bdist.macosx-10.6-intel / egg'제거(및 그 아래의 모든 것) '/Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.egg 제거 pip-1.4.1-py2.7.egg 처리 '(및 그 아래의 모든 것) 생성 /Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.egg pip-1.4.1-py2.7.egg 추출 /Users/dl/Library/Python/2.7/lib/python/site-packages pip 1.4.1은 easy-install.pth에서 이미 활성 버전입니다. /Users/dl/Library/Python/2.7/bin에 pip 스크립트 설치 /Users/dl/Library/Python/2.7/bin에 pip-2.7 스크립트 설치7 / lib / python / site-packages pip 1.4.1은 이미 easy-install.pth의 활성 버전입니다. pip 스크립트를 /Users/dl/Library/Python/2.7/bin에 설치합니다. pip-2.7 스크립트를 / Users / dl에 설치합니다. / 라이브러리 /Python/2.7/bin7 / lib / python / site-packages pip 1.4.1은 이미 easy-install.pth의 활성 버전입니다. pip 스크립트를 /Users/dl/Library/Python/2.7/bin에 설치합니다. pip-2.7 스크립트를 / Users / dl에 설치합니다. / 라이브러리 /Python/2.7/bin

/Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.egg pip == 1.4.1에 대한 처리 종속성 pip == 1.4.1에 대한 종속성 처리 완료

그런 다음 "pip install"을 입력하면 다음과 같은 오류 메시지가 표시됩니다.

역 추적 (최근 호출 마지막) : 파일 "/Library/Frameworks/Python.framework/Versions/2.7/bin/pip", 9 행, load_entry_point ( 'pip == 1.4.1', 'console_scripts', 'pip') ) () 파일 "build / bdist.macosx-10.6-intel / egg / pkg_resources.py", 357 행, load_entry_point 파일 "build / bdist.macosx-10.6-intel / egg / pkg_resources.py", 2394 행, load_entry_point 파일 "build / bdist.macosx-10.6-intel / egg / pkg_resources.py", 2108 행, load ImportError : pip라는 모듈 없음

이전에 동일한 문제를 만났고 해결 방법을 알려줄 수있는 사람이 있습니까?


나는 같은 문제가 있었다. 내 솔루션 :

Python 3의 경우

sudo apt-get install python3-pip

Python 2의 경우

sudo apt-get install python-pip

Mac 에서는 apt-get을 사용할 수 없으므로 brew 를 사용하는 것이 더 나은 옵션 입니다. 명령:

머신에 python2와 python3이 모두 설치된 경우

python2.7 -m ensurepip --default-pip

단순히 문제를 해결해야합니다.

당신은 파이썬 3에서 핍 누락 대신 경우 단순히 변경 python2.7python3위의 명령.


ez_setup을 설치 한 후 easy_install사용 가능 해야 합니다. 설치하려면 다음 pip을 수행하십시오.

easy_install pip

nova 클라이언트를 설치하려고 할 때 이와 동일한 문제가 발생했습니다.

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

나는 homebrew를 사용하여 문제를 해결했습니다. 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

macports를 사용하는 경우 명령은 유사해야합니다.


위의 답변 중 어느 것도 문제를 해결할 수 없다고 생각합니다.

I was also confused by this problem once. You should manually install pip following the official guide pip installation (which currently involves running a single get-pip.py Python script)

after that, just sudo pip install Django. The error will be gone.


Try to install pip through Python:

Please go to: https://pip.pypa.io/en/stable/installing/

and download get-pip.py, and then run:

(sudo) python get-pip.py

I know this thread is old, but I just solved the problem for myself on OS X differently than described here.

Basically I reinstalled Python 2.7 through brew, and it comes with pip.

Install Xcode if not already:

xcode-select –install

Install Brew as described here:

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

Then install Python through Brew:

brew install python

And you're done. In my case I just needed to install pyserial.

pip install pyserial

With macOS 10.15 and Homebrew 2.1.6 I was getting this error with Python 3.7. I just needed to run:

python3 -m ensurepip

Now python3 -m pip works for me.


I downloaded pip binaries from here and it resolved the issue.


my py version is 3.7.3, and this cmd worked

python3.7 -m pip install requests

requests library - for retrieving data from web APIs.

This runs the pip module and asks it to find the requests library on PyPI.org (the Python Package Index) and install it in your local system so that it becomes available for you to import


In terminal try this:

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

in my case i get:

-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

So pip2 || pip2.7 in my case works, and pip


I solved a similar error on Linux by setting PYTHONPATH to the site-packages location. This was after running 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)

Tested below for Linux: You can directly download pip from https://pypi.org/simple/pip/ untar and use directly with your latest python.

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

Check for the contents.

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

Execute directly:

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)

참고URL : https://stackoverflow.com/questions/18363022/importerror-no-module-named-pip

반응형