Waarom krijg ik ImportError: Geen module met de naam pip ‘ direct na het installeren van pip?

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.pymet python embed moet je je pythonXX._pthbestand aanpassen. Voeg Lib\site-packagestoe 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 xdoor versienummer van Python.

  1. Open het bestand pythonxx.__pthin je python-map.
  2. Bewerk de inhoud (bijv. D:\Pythonx.x.xnaar 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 ensurepipis 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 sitete 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.

  1. 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.

  2. 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.

Other episodes