ImportError: pip을 설치한 후 바로 pip'이라는 모듈이 없는 이유는 무엇입니까?
저는 pip과 ez 설정을 설치했습니다.시스템 경로도 확인해보니 폴더 구조에서 모듈이 보입니다.그래도 pip 명령을 실행하려고 하면 pip이라는 이름의 모듈이 없다는 Import 오류가 발생합니다.Windows 7 시스템에서 32비트 파이썬을 실행하고 있습니다.
에 Python Windows PATH를 실행합니다.python -m ensurepip
.
를 한 후get_pip.py
임베드를 하면 파이썬을 해야 .pythonXX._pth
일파를 추가합니다. 가추Lib\site-packages
다음과 같은 것을 얻는 것:
pythonXX.zip
.
Lib\site-packages
# Uncomment to run site.main() automatically
#import site
그렇지 않으면 다음 오류가 발생합니다.
ModuleNotFoundError: 'pip'이라는 이름의 모듈이 없습니다.
또는
python-3.8.2-sys-sys64\sys.exe: pip이라는 이름의 모듈이 없습니다.
λ pip
Traceback (most recent call last):
File "runpy.py", line 193, in _run_module_as_main
File "runpy.py", line 86, in _run_code
File "python-3.8.2-embed-amd64\Scripts\pip.exe\__main__.py", line 4, in <module>
ModuleNotFoundError: No module named 'pip'
λ python -m pip
python-3.8.2-embed-amd64\python.exe: No module named pip
이 문제는 pip 버전을 업그레이드하는 동안 발생합니다.이 문제는 다음 명령으로 해결되었습니다.
python -m ensurepip
위 명령은 파이프를 복원하고 아래 명령은 파이프를 업그레이드합니다.
python -m pip install --upgrade pip
제 사례에서 문제를 해결한 것은 다음과 같습니다.
cd C:\Program Files\Python37\Scripts
아래 명령을 실행합니다.
easy_install.exe pip
https://michlstechblog.info/blog/python-install-python-with-pip-on-windows-by-the-embeddable-zip-file/ 의 단계를 따릅니다.교체하다x
버전 번호가 Python인 경우.
- .
pythonxx.__pth
python 폴더에 있는 파일입니다. - 내을편예니다합집용).
D:\Pythonx.x.x
다음으로):
D:\Pythonx.x.x
D:\Pythonx.x.x\DLLs
D:\Pythonx.x.x\lib
D:\Pythonx.x.x\lib\plat-win
D:\Pythonx.x.x\lib\site-packages
pip 대신 pip3를 입력해 보세요.
또한 pip 업그레이드의 경우 명령에서 pip3를 사용하지 마십시오.
python -m pip install -U pip
알고 보니 제 노트북에는 두 가지 버전의 파이썬 실행 파일이 있었습니다.
두 가지 명령 모두 효과가 있었습니다.
python -m ensurepip
py -m ensurepip
둘 다 다른 설치 경로를 사용합니다.
c:\tools\python\lib\site-packages
c:\program files (x86)\microsoft visual studio\shared\python36_64\lib\site-packages
첫 번째 경로만 %PATH% 변수에 있습니다.
먼저 확인합니다.python
환경 변수에 추가됩니다.
의버을확보오십시인해전의 .pip
또는pip3
다음 명령을 사용하여 확인합니다.
위해서pip
:
pip --version
위해서pip3
:
pip3 --version
pip 버전이 표시되지만 사용할 수 없는 경우 다음 명령을 실행합니다.
python -m ensurepip
이를 통해 다음을 보장합니다.pip
당신의 시스템에서.
저는 같은 문제에 대한 해결책을 찾다가 이 게시물을 발견했습니다.저는 임베디드 파이썬 배포판을 사용하고 있었습니다.이 경우 해결책은 주석을 다는 것입니다.import site
python<version>._pth
.
이 두 가지 명령을 실행하는 것이 도움이 되었습니다.
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
만약 당신이 썼다면
pip install --upgrade pip
그리고 당신은
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.2.1
Uninstalling pip-20.2.1:
ERROR: Could not install packages due to an EnvironmentError...
그런 다음 pip을 설치하는 대신 pip을 제거했습니다.이것이 당신의 문제의 원인일 수 있습니다.
고로데케키 디미트리의 대답은 저에게 효과가 있습니다.
python -m ensurepip
그ensurepip
모듈은 버전 3.4에서 추가된 후 2.7.9로 백포트되었습니다.
따라서 Python 2를 사용하는 경우 Python 버전이 2.7.9 이상이고 Python 3을 사용하는 경우 3.4 이상인지 확인합니다.
올바른 경로 변수를 설정하여 이 오류를 해결했습니다.
C:\Users\name\AppData\Local\Programs\Python\Python37\Scripts
C:\Users\name\AppData\Local\Programs\Python\Python37\Lib\site-packages
저는 같은 문제에 직면했고 다음 단계를 통해 해결했습니다.
Python 패키지로 이동하여 "python37"의 이름을 변경합니다._pth"에서 python37._pth.save로
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
그 다음에 달려라
python get-pip.py
pip install django
저는 파이썬 3.7용 실행 파일을 다운로드하는 중 이 오류를 해결했습니다.나는 임베디드 버전을 다운로드했고 그 오류를 받았습니다.이제 작동합니다! :D
Python zip 대신 python instra에서 python을 설치합니다.그것이 저를 위해 그 문제를 해결했습니다.
제가 말씀드릴 방법은 올바른 방법이 아닐 수도 있습니다.하지만 이 방법으로 문제가 해결되었습니다.저는 유튜브와 스택 오버플로 방식의 모든 솔루션을 시도했습니다.
두 개의 Python 버전이 설치되어 있는 경우.하나를 삭제합니다.Python 3.8.1 및 3.9.0 버전이 설치되어 있습니다.C 디렉토리에서 버전 3.9.0을 삭제했습니다.
이제 제어판 → 시스템 및 보안 → 시스템 → 고급 시스템 설정으로 이동합니다.
'환경 변수'를 클릭합니다.
경로를 선택하고 '편집...'을 클릭합니다..'
이제 Python 실행 파일의 경로와 pip 모듈의 경로를 추가합니다.제 경우에는 C:\python38과 C:\python38\scripts였습니다.
이 방법으로 문제가 해결되었습니다.
다음과 같은 작업을 수행해야 합니다.
1 - 파이썬 3.9 재다운로드 (https://www.python.org/ftp/python/3.9.0/python-3.9.0.exe)
2 - 다시 설치
3 - python3.9._pth 파일 편집
C:\Laragon\bin\python\python-3.9.0
C:\Laragon\bin\python\python-3.9.0\DLLs
C:\Laragon\bin\python\python-3.9.0\Lib
C:\Laragon\bin\python\python-3.9.0\Lib\plat-win
C:\Laragon\bin\python\python-3.9.0\Lib\site-packages
# Uncomment to run site.main() automatically
#import site
4 - "syslog -m pip install requests" 명령을 실행합니다.
언급URL : https://stackoverflow.com/questions/32639074/why-am-i-getting-importerror-no-module-named-pip-right-after-installing-pip
'programing' 카테고리의 다른 글
get_dummies(판다스)와 OneHotEncoder(Scikit-learn)의 장단점은 무엇입니까? (0) | 2023.07.21 |
---|---|
NumPy와 SciPy에서 BLAS/LAPACK 연결을 확인하는 방법은 무엇입니까? (0) | 2023.07.21 |
문자열 ISO-8601 날짜를 오라클의 타임스탬프 데이터 형식으로 변환 (0) | 2023.07.21 |
복사본을 포함한 Numpy 배열 할당 (0) | 2023.07.21 |
이미지 크기를 가져오려면 Python OpenCV2(cv2) 래퍼를 선택하시겠습니까? (0) | 2023.07.21 |