Ik heb pip en ez setup geïnstalleerd. Ik heb ook het systeempad gecontroleerd en ik kan de module in de mappenstructuur zien. Nog steeds wanneer ik de pip-opdracht probeer uit te voeren, krijg ik een importfout die zegt dat er geen module met de naam pip is. Ik gebruik 32-bits python op een Windows7-machine
Antwoord 1, autoriteit 100%
Zorg er wel voor dat u de variabele PATH van python aan Windows hebt toegevoegd en voer vervolgens python -m ensurepip
uit
Antwoord 2, autoriteit 15%
Wat het probleem in mijn geval oploste, was ga naar:
cd C:\Program Files\Python37\Scripts
En voer onderstaande opdracht uit:
easy_install.exe pip
Antwoord 3, autoriteit 13%
Na het uitvoeren van get_pip.py
met python embed moet je je pythonXX._pth
bestand aanpassen. Voeg Lib\site-packages
toe om zoiets als dit te krijgen:
pythonXX.zip
.
Lib\site-packages
# Uncomment to run site.main() automatically
#import site
Als u dit niet doet, krijgt u deze foutmelding:
ModuleNotFoundError: geen module met de naam ‘pip’
of
python-3.8.2-embed-amd64\python.exe: geen module met de naam 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
Antwoord 4, autoriteit 10%
Volg de stappen in https://michlstechblog.info/blog/python-install-python-with-pip-on-windows-by-the-embeddable-zip-file/. Vervang x
door versienummer van Python.
- Open het bestand
pythonxx.__pth
in je python-map. - Bewerk de inhoud (bijv.
D:\Pythonx.x.x
naar het volgende):
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
Antwoord 5, autoriteit 4%
probeer pip3 te typen in plaats van pip.
ook voor het upgraden van pip gebruik pip3 niet in het commando
python -m pip install -U pip
misschien helpt het
Antwoord 6, autoriteit 2%
De module ensurepip
is toegevoegd in versie 3.4 en vervolgens teruggezet naar 2.7.9.
Zorg er dus voor dat je Python-versie minimaal 2.7.9 is als je Python 2 gebruikt, en minimaal 3.4 als je Python 3 gebruikt.
Antwoord 7, autoriteit 2%
bleek dat ik 2 versies van python op mijn laptop had
beide commando’s werkten voor mij
python -m ensurepip
py -m ensurepip
beide met een ander installatiepad
c:\tools\python\lib\site-packages
c:\program files (x86)\microsoft visual studio\shared\python36_64\lib\site-packages
alleen het eerste pad was in mijn %PATH% variabele
Antwoord 8
Het uitvoeren van deze 2 commando’s heeft me geholpen:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
Antwoord 9
Ik heb deze fout opgelost door de juiste padvariabelen in te stellen
C:\Users\name\AppData\Local\Programs\Python\Python37\Scripts
C:\Users\name\AppData\Local\Programs\Python\Python37\Lib\site-packages
Antwoord 10
Dit probleem doet zich voor bij mij terwijl ik de pip-versie probeerde te upgraden.
Het is opgelost met de volgende commando’s:
python -m ensurepip
Het bovenstaande commando herstelt de pip en het onderstaande upgradet het.
python -m pip install --upgrade pip
Antwoord 11
Ik vond dit bericht terwijl ik op zoek was naar een oplossing voor hetzelfde probleem. Ik gebruikte een embedded python-distributie. In dit geval is de oplossing om import site
te verwijderen uit het bestand python<version>._pth
.
Antwoord 12
Ik had hetzelfde probleem en heb het opgelost met de volgende stappen
1) Ga naar je paython-pakket en hernoem “python37._pth” naar python37._pth.save
2) curl https://bootstrap.pypa.io/get-pip.py-o get-pip.py
3) voer vervolgens python get-pip.py uit
4) pip install django
Hoop dat dit helpt
Antwoord 13
Ik heb deze fout opgelost door het uitvoerbare bestand voor python 3.7 te downloaden.
Ik heb de embeddeable-versie gedownload en kreeg die fout.
Nu werkt het! 😀
Antwoord 14
Als je hebt geschreven
pip install --upgrade pip
en je hebt
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...
dan heb je pip verwijderd in plaats van pip te installeren.
Dit kan de reden van uw probleem zijn.
Het antwoord van de Gorodeckij Dimitrij werkt voor mij.
python -m ensurepip
Antwoord 15
De methode die ik ga vertellen is misschien niet de juiste manier om het te doen. Maar deze methode loste mijn probleem op. Ik heb elke oplossing op YouTube en StackOverflow-methoden geprobeerd.
-
Als je twee python-versies hebt geïnstalleerd. Verwijder er een. Ik heb de python 3.8.1 en 3.9.0 versies geïnstalleerd. Ik heb versie 3.9.0 verwijderd uit de C-directory.
-
Ga nu naar het configuratiescherm > Systeem en beveiliging > Systeem > Geavanceerde systeeminstellingen.
Klik op ‘omgevingsvariabelen’.
Selecteer het pad en klik op ‘bewerken’
Voeg nu het pad van de python toe en ook het pad van de pip-module. In mijn geval was het c:\python38 en c:\python38\scripts
Deze methode heeft mijn probleem opgelost.