Estoy tratando de instalar numpy en macOS X, pero después de ejecutar el comando aparece pip install numpy
el error:
Error de entorno: [error 13]: permiso denegado: 'usr / local / bin / f2py
¿Cómo lo soluciono?
Respuestas:
Esto funcionó para mí.
pip3 install --user package-name # for Python3
pip install --user package-name # for Python2
La --user
bandera le dice a Python que se instale en el directorio de inicio del usuario. De forma predeterminada, irá a las ubicaciones del sistema. crédito
pip install --user package-name
Parece funcionar, pero el paquete se instala en la ruta del usuario. como :
"c: \ users \ *** \ appdata \ local \ temp \ pip-req-tracker-_akmzo \ 42a6c7d627641b148564ff35597ec30fd5543aa1cf6e41118b98d7a3"
Quiero instalar el paquete en la carpeta de Python como c: \ Python27. Instalo el módulo en la carpeta esperada por:
pip install package-name --no-cache-dir
También soy usuario de Windows. Y he instalado Python 3.7 y cuando intento instalar cualquier paquete arroja el mismo error que está recibiendo.
Probar esto. Esto funcionó para mí.
python -m pip install numpy
Y cada vez que instale un paquete nuevo, escriba python -m pip install <package_name>
Espero que esto sea útil.
Bueno, en mi caso, el problema tuvo una causa diferente, la longitud de la ruta de Windows Verifique esto.
Estaba instalando una biblioteca en un virtualenv
que hizo que la ruta se hiciera más larga. A medida que se instaló la biblioteca, creó algunos archivos bajo site-packages
. Esto hizo que la ruta superara el límite de Windows arrojando este error.
Espero que ayude a alguien =)
Acabo de ejecutar el comando con sudo:
sudo pip install numpy
Tenga en cuenta que se le pedirá la contraseña del usuario. Esto se probó en macOS High Sierra (10.13)
Tuve el mismo problema para diferentes paquetes. Estaba instalando pyinstaller
en conda en Mac Mojave. yo hice
conda create --name ai37 python=3.7
conda activate ai37
Recibí el error mencionado cuando intenté instalar pyinstaller usando
pip install pyinstaller
Pude instalar el pyinstaller con el siguiente comando
conda install -c conda-forge pyinstaller
En Windows esto me ha funcionado. Desde la línea de comando, especifique la ruta al archivo exe para Python: & "C: / Archivos de programa (x86) /Python37-32/python.exe" -m pip install --upgrade pip --user
Siempre es preferible utilizar un entorno virtual.Crea tu entorno virtual usando:
python -m venv <name_of_virtualenv>
vaya al directorio de su entorno y active su entorno usando el siguiente comando en Windows:
env_name\Scripts\activate.bat
entonces simplemente usa
pip install package_name