Pip – Fatale fout in opstartprogramma: kan proces niet maken met ‘”‘

Ik heb python 3.5.1 via ampps geïnstalleerd en het werkt. Wanneer ik echter pip probeer te gebruiken, krijg ik het volgende bericht:

Fatal error in launcher: Unable to create process using '"'

Ik heb ampps al opnieuw geïnstalleerd in een pad dat geen spaties bevat. Merk op dat de “python -m pip”-oplossing ook niet voor mij werkt, omdat ik het volgende bericht krijg telkens als ik het gebruik:

C:\Users\MyUserName\Desktop\Ampps\python\python.exe: Error while finding spec for 'pip.__main__' (<class 'ImportError'>: No module named 'queue'); 'pip' is a package and cannot be directly executed

Hoe zorg ik ervoor dat pip goed werkt? Ik hoop dat er een manier is om het pip-commando zelf te gebruiken zonder het voorgaande Python-commando.

EDIT: Dit is wat er gebeurt als ik python -c "import pip.__main__"probeer uit te voeren:

Traceback (most recent call last):
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\compat\__init__.py", line 11, in <module>
    from logging.config import dictConfig as logging_dictConfig
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\logging\config.py", line 30, in <module>
    import logging.handlers
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\logging\handlers.py", line 28, in <module>
    import queue
ImportError: No module named 'queue'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\__init__.py", line 13, in <module>
    from pip.utils import get_installed_distributions, get_prog
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\utils\__init__.py", line 18, in <module>
    from pip.compat import console_to_str, stdlib_pkgs
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\compat\__init__.py", line 13, in <module>
    from pip.compat.dictconfig import dictConfig as logging_dictConfig
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\compat\dictconfig.py", line 22, in <module>
    import logging.handlers
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\logging\handlers.py", line 28, in <module>
    import queue
ImportError: No module named 'queue'

Antwoord 1, autoriteit 100%

Ik heb mijn probleem opgelost door…

  1. Python 3 downloaden op de officiële website en installeren via snelle installatie
  2. Kopiëren & Plak de zelfstandige python in de map ampps/python en overschrijf de python-versie van AMPPS
  3. met python -m pip install --upgrade pipin cmd

Pip en python 3 zijn nu geïnstalleerd in hun nieuwste versie.

Het lijkt erop dat AMPPS geen volwaardige python-build biedt. Je moet python dus zelf updaten.

Dank jullie allemaal.


Antwoord 2, autoriteit 42%

Dezelfde fout, maar in een andere situatie. Ik heb een virtuele omgeving, waarin ik liep, in de \Scripts-directory van de VE waar pip.exeis:

pip freeze

Ik heb de foutmelding gekregen

Fatal error in launcher: Unable to create process using '"'

Er is geen spatie in mijn VE-pad (google die fout). Toen probeerde ik python -m pip install --upgrade pipen kreeg

Requirement already up-to-date: pip in o:\upsdowns\flask\lib\site-packages

dus toen probeerde ik

python -m pip freeze

en dat werkte. Ik denk dat het misschien een padprobleem is in de VE, maar ik ben in orde met deze tijdelijke oplossing.

Ik voeg dit hier toe omdat deze pagina hoog staat als je die foutmelding googelt. Met andere woorden, ik heb geen nieuwe vraag gesteld, ook al is mijn situatie heel anders dan de OP’s. Mogelijk ben ik zelfs in die situatie terechtgekomen omdat ik modules niet “goed” aan de virtuele omgeving heb toegevoegd.

Hoe dan ook, ik hoop dat het wat helpt.


Antwoord 3, autoriteit 33%

Dit werkte voor mij onder Windows 10 x64:

Zorg ervoor dat de Python-mappen zijn in het pad, bijv.:

# Edit Environment variables so that variable "path" points to the new location.
# Insert these at the start of the list (or delete other Python directories), as Windows takes the first match it finds.
# Run the program "Edit the System Environment Variables".
# Or see Control Panel under "System Properties".
S:\Research\bin\Python375\Scripts\
S:\Research\bin\Python375\

Dan:

python -m pip install --upgrade --force-reinstall pip

In mijn specifieke geval werd de fout veroorzaakt door het verplaatsen van de Python-directory naar een nieuwe locatie.


Antwoord 4, autoriteit 23%

Ik heb een heel eenvoudige oplossing gevonden voor, (Pip – Fatale fout in opstartprogramma:)

1) U mag niet meerdere omgevingsvariabelen hebben voor het pythonpad.

A) Goto Environmental Variables and delete Python27 in the path if you have Python 3.6.5 installed.  Pip is confused by multiple paths!!!

Antwoord 5, autoriteit 14%

voer deze python-code uit:

import pip
pip.main(['install','flask']) # replace flask with the name of module you want to install

Als u meerdere modules moet installeren vanuit een requirements.txt-bestand,

import pip
fo = open("C:/...../requirements.txt", "r")
inp = fo.read()
ls =inp.split()     
for i in ls:
    pip.main(['install',i])

Antwoord 6, autoriteit 7%

De snelste manier is:

python -m pip install pip==9.0.0

Als je de laatste pip wilt, kun je

. uitvoeren

pip install -U pip

daarna.


Antwoord 7, autoriteit 6%

Ik heb het omgevingspad gecontroleerd, ik heb twee paden genavigeerd naar twee pip.exe en dit veroorzaakte deze fout. Na het verwijderen van de overtollige en het opnieuw opstarten van de pc, is dit probleem verholpen. Hetzelfde probleem voor het jupyter-commando is ook opgelost.


Antwoord 8, autoriteit 6%

GOED WERKEN!!!

Upgrade gewoon je pip-pakket door het onderstaande commando uit te voeren.
python3 -m pip install –upgrade pip

Opmerking: ik heb zowel versie python 3.6 als 2.7 geïnstalleerd. Daarom heb ik expliciet python3 gespecificeerd

Momentopname

C:\AK>pip3 install argparse
Fatal error in launcher: Unable to create process using '"c:\python36\python.exe"  "C:\Python36\Scripts\pip3.exe" install argparse'
C:\AK>python3 -m pip install --upgrade pip
Collecting pip
  Downloading https://files.pythonhosted.org/packages/30/db/9e38760b32e3e7f40cce46dd5fb107b8c73840df38f0046d8e6514e675a1/pip-19.2.3-py2.py3-none-any.whl (1.4MB)
    100% |████████████████████████████████| 1.4MB 312kB/s
Installing collected packages: pip
  Found existing installation: pip 18.1
    Uninstalling pip-18.1:
      Successfully uninstalled pip-18.1
Successfully installed pip-19.2.3
C:AK>pip3 install argparse
Collecting argparse
  Using cached https://files.pythonhosted.org/packages/f2/94/3af39d34be01a24a6e65433d19e107099374224905f1e0cc6bbe1fd22a2f/argparse-1.4.0-py2.py3-none-any.whl
Installing collected packages: argparse
Successfully installed argparse-1.4.0

Antwoord 9, autoriteit 5%

Nog een zeer eenvoudige en eenvoudige oplossing. Voer het installatiebestand van de gerelateerde python-versie uit (installatiebestand) en klik op reparatiemodus. Het duurt amper een of twee minuten en daarna werkt alles perfect 🙂


Antwoord 10, autoriteit 5%

Ik kreeg dezelfde fout bij het installeren van zowel python2 als python3 op mijn Windows 7.

U kunt python3 -m pip install xxxxxxgebruiken om uw pakket te installeren.

Of repareer het volledig:

  1. Probeer python3 -m pip install --upgrade pipuit te voeren in cmd.

  2. Als het niet gelukt is in stap 1, probeer dan python3  -m pip install --upgrade --force-reinstall pip


Antwoord 11, autoriteit 4%

Ik had mijn milieuvariabelen goed ingesteld en ik had python , bijgewerkt pip – niets werkte, maar onder de oplossing:

Ik heb het probleem opgelost door naar map te gaan:

C:\Users\YOUR_USERNAME\AppData\Local\Programs\Python\

en Alle versies van Python verwijderen, maar degene die u gebruikt. Ik had 3 versies van Python in deze map .


12, Autoriteit 3%

Ik heb dezelfde foutmelding, maar bij gebruik van Tensorboard:

Fatal error in launcher: Unable to create process using '"'

Ik kwam erachter dat het probleem werd veroorzaakt door bestaande twee exemplaren van Tensotboard.exe in twee verschillende mappen en beide mappen zijn toegevoegd aan het pad:

C:\Program Files\Python36\Scripts

en

C:\Users\...\AppData\Local\Programs\Python\Python36\Scripts

Ik heb de eerste van het pad verwijderd en het heeft het probleem opgelost.


13, Autoriteit 3%

Ik had blijkbaar Python geïnstalleerd in zowel C:\Python39en %LocalAppData%\Programs\Python\Python39\.

Ik was in staat om de fout op te lossen door de installatie in C:\Python39

te verwijderen


14, Autoriteit 3%

Het is me overkomen met PIP-pakket, dan loste ik het op zoals hieronder:

1) Allereerst de installatie van PIP met Python Command

$python -m pip uninstall pip

2) Installeer vervolgens PIP-pakket met behulp van Easy_Install-opdracht

$easy_install pip

3) Tot slot, probeer het pip-commando opnieuw rechtstreeks op de opdrachtregel, installeer een willekeurig pakket

$pip install pylint

of voer alleen het pip-commando uit

$pip

Antwoord 15, autoriteit 3%

Ik probeerde het “fles”-pakket te installeren in python 3.6.6 met pip-versie 18.0 op Windows.
Ik zag dezelfde fout als volgt:-

Fatal error in launcher: Unable to create process using '"c:\users\arnab sinha\python.exe"  "C:\Users\Arnab Sinha\Scripts\pip.exe" install bottle'

Het enige wat ik daarna typte was

py -m pip install bottle

Dit heeft mijn probleem opgelost.


Antwoord 16, autoriteit 2%

Mijn oplossing is vrij eenvoudig, ik had hetzelfde probleem

Fatal error in launcher: Unable to create process using '"'

de oplossing was om het pad te veranderen van waaruit ik pip gebruik.


Antwoord 17, autoriteit 2%

geen van de andere antwoorden heeft me geholpen
case: python downgraden van 3.6 naar 3.5 voor gebruik van pyinstaller-pakket.

hier is de oplossingvoor dit specifieke geval:

  1. pip verwijderen
  2. ga naar C:\Users\your-usern\AppData\Local\Programs\Python\Python36\Scripts
  3. verwijder het script dat lijkt op , d.w.z. pyinstaller.exe in mijn geval
  4. pip installatie

kan waarschijnlijk ook voor u werken.


Antwoord 18, autoriteit 2%

Ik heb python 2 en python 3 beide in mijn Windows 7 geïnstalleerd. Nadat ik beide versies van python had, ben ik overgestapt op het downloaden van PIP.

Na het downloaden van pip via het downloaden van het get-pip.py-bestand en ga naar de opdrachtprompt en navigeer naar de map met het get-pip.py-bestand.

Ik voer de volgende opdracht uit:

python get-pip.py

na het downloaden van PIP kreeg ik de volgende foutmelding,
Fatale fout in opstartprogramma: kan proces niet maken met ”’
OPLOSSING
**Wat voor mij werkte, is:
Ik voer gewoon het volgende commando uit

python3 -m pip install --upgrade pip

En mijn pip begon te werken.
Ik hoop dat het helpt!**


Antwoord 19

Ik begon deze fout te zien nadat ik mijn project (inclusief de virtuele omgeving) had verplaatst. Door de virtuele omgeving te verwijderen en opnieuw te maken, wordt alles goed.

Zoals RolfBly al zei, draait python -m pip freeze > somefilevoorafgaand aan het verwijderen van de omgeving zorgt voor snel herstel: het uitvoeren van pip -r somefilein de nieuwe omgeving zal alle pakketten herstellen.


Antwoord 20

Ik heb het opgelost door de stappen van deze website te volgen https://www.sysrecon.com/programming/python-pip-how-to-get-around-fatal-error-in-launcher- kan geen-proces-gebruik maken/

Pip bijwerken met:
python -m pip install -U pipvanaf de opdrachtregel nadat je de juiste map hebt gevonden waarin python op je computer is geïnstalleerd.


Antwoord 21

Voor mij was het een fout op mijn pad. U moet het script rechtstreeks aanroepen met de map waarin het is opgeslagen.

C:\Users\YourUserName\AppData\Local\Programs\Python\Python36\Scripts\pip install requests

En voor het uitvoeren van python-scripts kun je dit doen:

C:\Users\Avanish\AppData\Local\Programs\Python\Python36\python -m pip install requests

Antwoord 22

Alle bovenstaande antwoorden zijn van grote technische hulp. Onlangs werd ik ook geconfronteerd met hetzelfde probleem vanwege een blunder die ik met mijn project heb begaan.

Ik heb venvgemaakt in mijn projectroot door het commando python -m venv .te geven en om de een of andere reden vond ik de naam van mijn project niet leuk. Dus ik veranderde het en boem.

pipbegon zich onregelmatig te gedragen en ik zocht tientallen forums af met de gedachte dat er een corrupt bestand in mijn python-installatie was geslopen. Ik heb daar geen oplossing gevonden die mij zou kunnen helpen. Ten slotte opende ik mijn bestand activate.batom te weten hoe dit script mijn omgeving veranderde en daar zag ik de oude projectnaam vermeld. Eureka!

Ik keerde terug naar mijn oude projectnaam en alles werd soepel. Zonder enige herinstallatie. Zonder enig wijzigingsverzoek aan kantoorbeheerder. Zonder enige vertraging.

OPLOSSING:als je de naam van je project hebt gewijzigd nadat je je venvhebt gemaakt, kan deze fout optreden. Het terugzetten van de nieuwe naam in de oude naam bespaart u tijd en moeite. Vergeet ook niet te stemmen als dit antwoord heeft geholpen.


Antwoord 23

Ik kreeg dezelfde fout en volgde een aantal antwoorden.
Ik heb geprobeerd de 9.0.0-versie van pip te upgraden en te installeren met behulp van de onderstaande opdrachten

python3 -m pip install --upgrade pip
python -m pip install pip==9.0.0

Voor beide commando’s kreeg ik de waarschuwing die er zo uitzag

WAARSCHUWING: Opnieuw proberen (Retry(total=4, connect=None, read=None, redirect=None, status=None))

Niets leek te werken. Ik verloor mijn patiënten en volgde de onderstaande stappen en kreeg het werkend

  1. Navigeer naar het pad “C:\Users…Python\Python37-32\Scripts”
  2. Verwijder de bestanden pip ,pip3 , pip3.7
  3. Vervolgens gebruikte ik het commando python -m pip install pip==9.0.0die vervolgens pip installeerde
  4. Toen heb ik de vereiste opdracht van pyperclip ingevoerd die ik wilde gebruiken, namelijk pip install pyperclip

Negeer de 4e stap. Ik heb het alleen toegevoegd om mensen te laten weten dat ik ook in staat was om de vereiste pyperclip probleemloos te installeren, als er al iemand op hetzelfde pad zit om enkele modules verder te installeren


Antwoord 24

Meestal komt dit doordat de python-versie is ingesteld op uw omgevingsvariabelen.
Controleer PATH (of Path) voor zowel systeem- als clientvariabelen.

Als het verwijst naar “path/to/python-installation/Python3.x-32”,
verander het in “path/to/python-installation/Python3.x”

Controleer nogmaals de waarde van zowel systeem- als clientomgevingsvariabelen


Antwoord 25

Ik begon de

. te zien

Fatal error in launcher: Unable to create process using '"'

na installatie van Python 3.6 op een Windows 10-machine. Ik heb de Path-variabele ingesteld om naar de map Python36 te wijzen. Het python-commando werkte correct, maar het pip-commando niet.

Om de fout op te lossen, opende ik de opdrachtpromptshell met beheerdersrechten en voerde ik de pip-opdrachten uit.


Antwoord 26

Controleer uw Windows PATH-omgevingsvariabele. Het heeft een limiet van 260 tekens en je python-locatie is mogelijk voorbij die tekenlimiet.

U kunt uw Python-paden hoger in de padlijst verplaatsen of de Windows-tekenlimiet uitschakelen zoals hier wordt beschreven:
https://msdn.microsoft .com / en-US / Library / Windows / Desktop / AA365247 (V = Vs.85) .aspx

Met een registersleutel kunt u het nieuwe lange padgedrag inschakelen of uitschakelen. Om langdurig gedrag in te schakelen, stelt u de registersleutel in op HKLM \ System \ CurrentControlSet \ Control \ FileSystem LongpathseNabled (Type: REG_DWORD). De waarde van de sleutel wordt in de cache opgeslagen door het systeem (per proces) na de eerste oproep naar een aangetaste Win32-bestand of directory-functie (lijst volgt). De registersleutel wordt tijdens de levensduur van het proces niet opnieuw geladen. Voor alle apps op het systeem om de waarde van de sleutel te herkennen, kan een herstart nodig zijn, omdat sommige processen mogelijk zijn gestart voordat de sleutel is ingesteld.

De registersleutel kan ook worden geregeld via het groepsbeleid bij computerconfiguratie en GT; Administratieve sjablonen en GT; System & GT; Bestandssysteem & GT; Schakel NTFS lange paden in.


27

Ik heb de dezelfde fout ontmoet als jij. Dat is omdat ik mijn Python-bestand van D-schijf naar E-schijf had getransplanteerd. Daarna, toen ik Python introduceerde, werkte het. PIP en ander EXE-bestand dat hetzelfde pad heeft als PIP, het werkte niet. Wanneer “Python-m PIP-installatie -upgrade PIP” -opdracht is ingevoerd, werkte PIP-order, maar ander EXE-bestand dat hetzelfde pad heeft als PIP niet werkte, dus ik denk dat het niet de beste manier is.
eindelijk heb ik mijn python verwijderd en opnieuw geïnstalleerd. alles is in orde. misschien is het niet de beste manier voor jullie allemaal, maar het is voor mij.


Antwoord 28

Ik kreeg deze fout tijdens het uitvoeren van de opdracht met pip3. Ik heb python 3.6 geïnstalleerd op Windows. Ik probeerde dit-

pip3 install PACKAGENAME

Het gaf een fout. De oplossing in dit specifieke geval is simpelweg om het commando uit te voeren als pip.

pip install PACKAGENAME


Antwoord 29

Ja, u moet de Python-versie handmatig bijwerken.

Other episodes