Ik probeer numpy te installeren op macOS X, maar na het uitvoeren van het commando pip install numpy
krijg ik de foutmelding:
Omgevingsfout: [fout 13]: toestemming geweigerd: ‘usr/local/bin/f2py
Hoe los ik het op?
Antwoord 1, autoriteit 100%
Dit werkte voor mij.
pip3 install --user package-name # for Python3
pip install --user package-name # for Python2
De vlag --user
vertelt Python om te installeren in de homedirectory van de gebruiker. Standaard gaat het naar systeemlocaties. tegoed
Antwoord 2, autoriteit 22%
pip install --user package-name
Het lijkt te werken, maar het pakket is om het pad van de gebruiker te installeren. zoals:
“c:\users\***\appdata\local\temp\pip-req-tracker-_akmzo\42a6c7d627641b148564ff35597ec30fd5543aa1cf6e41118b98d7a3”
Ik wil het pakket in de python-map installeren, zoals c:\Python27. Ik installeer de module in de verwachte map door:
pip install package-name --no-cache-dir
Antwoord 3, autoriteit 8%
Ik ben ook een Windows-gebruiker. En ik heb Python 3.7 geïnstalleerd en wanneer ik een pakket probeer te installeren, geeft het dezelfde foutmelding die je krijgt.
Probeer dit eens. Dit werkte voor mij.
python -m pip install numpy
En wanneer u een nieuw pakket installeert, schrijft u gewoon python -m pip install <package_name>
Ik hoop dat dit nuttig is.
4, Autoriteit 4%
Wel, in mijn geval had het probleem een andere oorzaak, de Windows Path-lengte Controleer dit.
Ik installeer een bibliotheek op een virtualenv
waardoor het pad langer wordt. Zoals de bibliotheek is geïnstalleerd, creëerde het enkele bestanden onder site-packages
. Dit maakte het pad dat de Windows-limiet deze fout gooide.
Ik hoop dat het iemand helpt =)
5
Ik heb het commando met sudo uitgevoerd:
sudo pip install numpy
Houd er rekening mee dat u om het wachtwoord van de gebruiker wordt gevraagd.
Dit werd getest op MacOS High Sierra (10.13)
6
Ik had hetzelfde probleem voor een ander pakket. Ik installeer pyinstaller
in Conda op Mac Mojave. Ik deed
conda create --name ai37 python=3.7
conda activate ai37
Ik heb de genoemde fout gehad toen ik probeerde Pyinstaller te installeren met
pip install pyinstaller
Ik was in staat om de Pyinstaller te installeren met de volgende opdracht
conda install -c conda-forge pyinstaller
7
Als Windows-gebruiker, voert u een admin Powershell en lancering uit:
python -m pip install --upgrade pip
8
Op Windows heeft dit voor mij gewerkt. Specificeer vanaf de opdrachtregel het pad naar de exe voor Python:
& AMP; “C: / Programmabestanden (X86) /PYTHON37-32/PYTHON.EXE” -M PIP INSTALLEREN –UPGRADE PIP –USER