pyplot not found python bash numpy matplotlib python-dateutil

python - not - pip install matplotlib.pyplot as plt



Python 2.7: no se puede aprovechar las ventanas "bash: pip: comando no encontrado" (7)

  1. presiona [win] + Pause
  2. Ajustes avanzados
  3. Variables del sistema
  4. Adjuntar ;C:/python27/Scripts al final de la variable Path
  5. Reiniciar la consola

Estoy tratando de instalar la pila SciPy ubicada en scipy (dot) org / stackspec (dot) html [Solo tengo 2 enlaces; tratando de usarlos sabiamente]. Me doy cuenta de que hay formas mucho más sencillas de hacerlo, pero creo que hay mucho que aprender al hacerlo manualmente. Soy relativamente nuevo en muchas de estas cosas, así que me disculpo si en algún momento parezco ignorante.

Estoy ejecutando Windows 7 Enterprise - 64 bit. Esto es lo que he hecho hasta ahora:

  1. Instalado "python-2.7.8.msi" (32 bits) desde https (dos puntos) // www (DOT) python (DOT) org / download / releases / 2.7.8 /

  2. Instalado "numpy-1.8.1-win32-superpack-python2.7" desde http (dos puntos) // sourceforge (punto) net / projects / numpy / files / Test: import numpy como np ---> sin errores

  3. Biblioteca scipy instalada, "scipy-0.14.0-win32-superpack-python2.7.exe" de (SCIPY DOT ORG LINK REMOVED) Prueba: import scipy como sp ---> sin errores

  4. Matplotlib instalado: "matplotlib-1.3.1.win32-py2.7.exe" de (MATPLOTLIB DOT ORG LINK REMOVED)

  5. PIP instalado ejecutando script aquí: https://raw.githubusercontent.com/pypa/pip/master/contrib/get-pip.py Acabo de copiar el script pegado a un nuevo archivo en IDLE, guardado como C: / Python27 / Scripts / pip_install.py y hecho clic en Ejecutar> módulo. No se informaron errores

¿Importa la ruta en la que guardé "pip_install.py"?

6. AQUÍ ES DONDE NO FALLO

Intento instalar la dependencia matlibplot dateutil: Abrí un Cygwin Shell, y escribí

cd C:/Python27 ! is it necessary to cd to python directtory? pip install python-dateutil

Esto resulta en el error:

bash: pip: command not found

Recibo el mismo error al intentar con CMD.

Cualquier ayuda es apreciada; lo más cerca que encontré fue stackoverflow_com / questions / 9780717 / bash-pip-command-not-found. Pero la naturaleza de OSX es suficiente para confesarme más.

**********************ACTUALIZAR*****************

Agregué el pip-path según la sugerencia de Paul H a continuación. Hizo desaparecer el error, pero, curiosamente, nada de lo que pip realmente se instala. Por ejemplo, en Cygwin, escribo:

cbennett2> pip install python-dateutil cbennett2>

Puede ver que no hay salida o comentarios del shell (que creo que debería haber). Luego, cuando vaya a un nuevo shell de python:

>>> from dateutil.parser import parse Traceback (most recent call last): File "<pyshell#12>", line 1, in <module> from dateutil.parser import parse ImportError: No module named dateutil.parser >>>>

Esto sucede con todos los módulos que pensé que había pipdo ... pandas, tornado, etc.


En Windows 7, debe usar este comando: python -m pip install xxx. Todo lo anterior no funciona para mí.


En Windows, pip vive en C:/[pythondir]/scripts .

Por lo tanto, deberá agregarlo a la ruta del sistema para ejecutarlo desde el símbolo del sistema. Alternativamente, puede cd en ese directorio cada vez, pero eso es una molestia.

Consulte la respuesta superior aquí para obtener información sobre cómo hacer eso: Agregar la ruta de Python en Windows 7

Además, esa es una manera aterradora de instalar pip . Cógelo de Christophe Gohlke. Toma todo lo demás de allí para el caso. http://www.lfd.uci.edu/~gohlke/pythonlibs/


Encontré esto mucho más simple. Simplemente escribe esto en la terminal:

PATH=$PATH:C:/[pythondir]/scripts


Mientras pip viva dentro de la carpeta de scripts, puede ejecutar

python -m pip ....

Esto le dirá a python que obtenga pip desde dentro de la carpeta de scripts. Esta también es una buena manera de tener tanto python2.7 como pyhton3.5 en su computadora y tenerlos en diferentes ubicaciones. Actualmente tengo python2 y pyhton3 instalados en Windows. Cuando escribo python , el valor predeterminado es python2. Pero si python3 puedo usar python3. (También tuve que cambiar el archivo python.exe para python3 a "python3.exe") Si necesito instalar el matraz para python 2 puedo ejecutar

python -m pip install flask

y se instalará en la carpeta pyhton2, pero si necesito un matraz para python 3, ejecutaré:

python3 -m pip install flask

y ahora lo tengo en la carpeta python3


Si esto es para Cygwin, instala "pip" como "pip2". Simplemente cree un enlace suave a "pip2" en la misma ubicación donde está instalado "pip2".


Tuve un problema similar al ejecutar SciPy en mi computadora. Hay dos formas de solucionar este problema: 1. Sí, es necesario que copie en el directorio de python. 2. A veces tiene que indicar explícitamente a la computadora qué camino seguir, tiene que encontrar el programa que está usando, abrir las propiedades y redirigir la ruta de acceso. 3. Consulte el manual: http://matplotlib.org/users/installing.html o http://www.scipy.org/install.html

el paquete Scipy es muy quisquilloso, y necesita que las cosas se deletreen en detalles desagradables.