ImportError: pip이라는 이름의 모듈이 없습니다.
OS: Mac OS X 10.7.5 Python 버전: 2.7.5
https://pypi.python.org/pypi/setuptools에서 setuptools 1.0을 ez_py.py와 함께 설치하고 https://pypi.python.org/pypi/pip/1.4.1에서 pip.1.4.1pkg을 다운로드합니다.
실행(sudo)python setup.py install
iTerm에서 알 수 있는 것은
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
전에 같은 문제를 만났던 사람, 그리고 그 문제를 해결할 수 있는 팁을 줄 수 있는 사람?
저도 같은 문제가 있었어요.솔루션:
Python 3의 경우
sudo apt-get install python3-pip
Python 2의 경우
sudo apt-get install python-pip
Mac에서는 apt-get을 사용할 수 없기 때문에 brew를 사용하는 것이 더 좋습니다.명령어:
brew install python
머신에 python2와 python3이 모두 설치되어 있는 경우
python2.7 -m ensurepip --default-pip
간단히 문제를 해결할 수 있습니다.
대신 python 3에서 pip을 찾을 수 없다면 단순히 변경하세요.python2.7
로.python3
를 참조해 주세요.
MacOS 10.15 및 Homebrew 2.1.6에서는 Python 3.7에서 이 오류가 발생했습니다.그냥 뛰기만 하면 돼
python3 -m ensurepip
지금이다python3 -m pip
잘 먹히네요.
ez_setup을 설치한 후,easy_install
이용할 수 있는.인스톨 하려면pip
다음 작업을 수행합니다.
easy_install pip
Windows 의 경우:
python -m ensurepip
env ex 활성화 후 : venv
(venv) PS D:\your path> d:\your path\venv\scripts\python.exe -m pip install --upgrade pip
결과의 샘플:
pip 수집 중
캐시된 pip-21.3-py3-none-any 사용.wl (1.7 MB)
수집된 패키지 설치: pip
제거 시도 중: pip
Found existing installation: pip 20.1.1
Uninstalling pip-20.1.1:
Successfully uninstalled pip-20.1.1
pip-21.3을 정상적으로 설치했습니다.
인스톨을 시도하다pip
Python 경유:
https://pip.pypa.io/en/stable/installation/ 에 접속해 주세요.
및 다운로드get-pip.py
를 실행하고 다음 작업을 수행합니다.
(sudo) python get-pip.py
달려.
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
그런 다음 다운로드한 폴더에서 get-pip 명령을 실행합니다.화이
python get-pip.py
Debian 기반의 distros와 같은 Linux에서는 python-pip을 설치할 경우에 대비하여 먼저 'apt-get' 업데이트를 고려해 볼 수 있습니다.
sudo apt-get update
그러면 인덱스를 업데이트하고 python-pip 패키지를 찾는 데 도움이 될 수 있습니다.그 후에, 다음과 같이 pip을 인스톨 할 수 있습니다.
sudo apt-get install python-pip (Python2)
sudo apt-get install python3-pip (Python3)
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
저는 홈브루를 사용하기 때문에 이 문제를 해결했습니다.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를 사용하는 경우 명령어는 비슷해야 합니다.
MacOS Big Sur에서 Python 3.8.6에서도 동일한 오류가 발생했습니다.
사용 여부pip
또는pip3
다음 오류가 나타납니다.
File "/Users/marcelloromani/dev/<repository>/venv/bin/pip", line 5, in <module>
from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip'
알고 보니 가상환경이 구식이었어요.이것으로 문제가 해결되었습니다.
- 이전 virtualenv 삭제
$ deactivate
$ rm -rf venv
- 새로운 가상 환경 초기화
$ virtualenv venv
$ . venv/bin/activate
- 새로운 요건을 인스톨 하고, 그 후 효과가 있었습니다.
$ pip install -r src/requirements.txt
pip use curl 명령어를 재설치하여 get-pip.py 파일을 다운로드합니다.
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
컬이 동작하지 않는 경우는, 「get-displays」링크를 엽니다.화이
디렉토리에 get-pip.py 파일을 생성하여 이 링크에서 코드를 복사하여 get-pip.py 파일에 저장하고 동일한 디렉토리에 저장합니다.그런 다음 명령어를 실행합니다.
python get-pip.py
ubuntu에서 "No module named pip"이라고 뜨면 이것을 사용해 보세요.
$python3 -m pip --version
/usr/bin/python3: No module named pip
$sudo apt-get install python3-pip
그것은 나에게 효과가 있었다.
설치 성공 후 다음을 사용하여 검증
$python3 -m pip --version
최신 pip 버전으로 업그레이드하려면
$python3 -m pip install --upgrade pip
다운로드했습니다.pip
이 문제를 해결했습니다.
위의 답변으로는 문제를 해결할 수 없다고 생각합니다.
나도 한번 이 문제로 혼란스러웠던 적이 있다.수동으로 설치해야 합니다.pip
정식 가이드 pip 설치(현재 단일 Python 스크립트를 실행해야 함)에 따릅니다.
그 후, 그냥sudo pip install Django
에러는 해소됩니다.
이 스레드가 오래된 것은 알고 있습니다만, OS X에서는 이 설명과는 다른 방법으로 문제를 해결했습니다.
기본적으로 brew를 통해 Python 2.7을 다시 설치했는데 pip이 포함되어 있습니다.
아직 Xcode가 설치되어 있지 않은 경우:
xcode-select –install
다음 설명에 따라 Brew를 설치합니다.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
그런 다음 Brew를 통해 Python을 설치합니다.
brew install python
그리고 넌 끝났어.저 같은 경우에는 pyserial만 설치하면 됩니다.
pip install pyserial
다운로드:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
그런 다음 pip을 설치합니다.
py get-pip.py
그런 다음 biopython을 설치합니다.
py -m pip install biopython
도움이 되었으면 좋겠다
문제가 발생했습니다.ModuleNotFoundError: No module named 'pip'
명령어를 사용하여 새로운 Python 3 가상 환경을 만들었을 때
python3 -m venv ~/venv/ontology ## << note: "python3" (problematic)
(여기, 다른 곳에서) 자주 제안되는 명령어입니다.제가 그 정맥에 들어갔을 때, 핍은 어디에도 없었어요.
그 사이에 Python 가상 환경을 만들기 위해 이 명령을 처음 사용한 이후 내 시스템 Python은 Python 3.7.4에서 Python 3.9.2로 업그레이드(Arch Linux 시스템 업데이트)했습니다.
해결책은 다음 명령을 사용하는 것입니다.
python -m venv <your_venv> ## e.g. python -m ~/venv/ontology
그렇게 했을 때(python -m ...
것은 아니다.python3 -m ...
), 그 venv가 포함되었습니다.pip
...
업그레이드하려면pip
그 venv 안에서,
<your_venv_path>/bin/python -m pip install --upgrade pip
## e.g.
## /home/victoria/venv/ontology/bin/python -m pip install --upgrade pip
터미널에서 다음을 수행합니다.
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
이 경우 pip2 | | pip2.7은 동작하고 pip은
Debian을 사용하고 있습니다만, 이 솔루션은 Ubuntu에도 적용할 수 있습니다.
- 보통 pip은 기본적으로 python과 함께 제공되므로 pip이 시스템에 설치되어 있는지 확인합니다.
python -m pip --version
- pip이 없는 경우, 적성 Linux 패키지 매니저를 사용하여 설치합니다.
# For Python 2 sudo apt install python-pip # For Python 3 sudo apt install python3-venv python3-pip
- 저는 이 제품을
get-pip.py
스크립트(Debian/Ubuntu)를 참조해 주세요.설명서 페이지에 다음 사항이 기재되어 있기 때문입니다.
운영체제나 다른 패키지 매니저에 의해 관리되는 Python 설치를 사용하는 경우 주의하십시오.get-pip.py은 이러한 툴과 연계되지 않으며 시스템이 일관되지 않은 상태로 남아 있을 수 있습니다.
여기 저기 소식통들.
python2.7의 경우 https://bootstrap.pypa.io/pip/2.7/get-pip.py에서 다운로드하십시오.
그 후 실행
python get-pip.py
Linux에서도 사이트 패키지 위치에 PYTONPATH를 설정하여 유사한 오류를 해결했습니다.이것은 실행 후입니다.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)
아래 Linux 테스트 완료: https://pypi.org/simple/pip/에서 직접 pip을 다운로드하여 최신 python과 함께 사용할 수 있습니다.
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)
다음은 MacPort를 사용하여 Python 3으로 업그레이드하기 위한 최소한의 지침입니다.
sudo port install py37-pip
sudo port select --set pip pip37
sudo port select --set pip3 pip37
sudo pip install numpy, scipy, matplotlib
이전 코드를 실행했는데 업그레이드 후 다시 작동합니다.
이 URL의 지시에 따라 python39의 이름을 변경._pth 파일.이것으로 문제가 해결되었다
ren python39._pth python39._pth.save
교체만 하면 되거든요.pip
와 함께pip3
그래서 다음과 같이 명령어를 실행하게 되었습니다.pip3 install matplotlib
저도 비슷한 문제가 있었어요virtualenv
가지고 있었다python3.8
의존관계 설치 중requirements.txt
파일입니다. 이 파일을 작동시키기 위해virtualenv
명령어를 실행합니다.python -m pip install -r requirements.txt
그리고 그것은 성공하였다.
python -m surepip --user
당신의 맥이 빅서보다 높지 않다면
py 3를 설치했습니다.
나는 이것을 했고 지금은 아무 문제가 없다.
2.7의 레거시 버전으로 되돌아가야 할 것 같아요.
win11에서도 같은 오류가 발생했기 때문에 관리자 권한 없이 pip 명령을 실행하는 것이 주된 문제이므로 관리자 권한으로 단말기를 열고 pip 명령을 다시 실행합니다.도움이 됐으면 좋겠는데
내 py 버전은 3.7.3이고 이 cmd는 작동했다.
python3.7 -m pip install requests
요청 라이브러리 - 웹 API에서 데이터를 검색합니다.
그러면 pip 모듈이 실행되고 PyPI.org(파이썬 패키지 색인)에서 요청 라이브러리를 검색하여 로컬시스템에 설치하여 Import할 수 있도록 합니다.
Windows 의 경우:
한다면pip
Python 다운로드 시 사용할 수 없습니다.명령어를 실행합니다.
python get-pip.py
언급URL : https://stackoverflow.com/questions/18363022/importerror-no-module-named-pip
'programing' 카테고리의 다른 글
python-3.x의 사전을 사용하여 문자열을 포맷하려면 어떻게 해야 합니까? (0) | 2022.09.28 |
---|---|
vuex 지속 상태:클래스 인스턴스 저장 중.베스트 프랙티스가 있나요? (0) | 2022.09.28 |
MySQL Union 정렬이 다른 서버에서 예기치 않게 작동합니다. (0) | 2022.09.28 |
Google Chrome Console에서 모든 JavaScript 변수 목록 보기 (0) | 2022.09.28 |
MariaDB 여러 행을 단일 행으로 선택 (0) | 2022.09.28 |