[Meng nuevo] instalar python3, pip3, entorno de desarrollo de portátiles ipython en Mac OS
HOMEBREW instalar python3
Mac viene con Python2, y es la versión de inicio de Python predeterminada del sistema. En la mayoría de los casos, debe instalar python3 y cambiarlo a la versión predeterminada del terminal. Después de seguir muchos tutoriales en línea, la verdad no es lo mismo que el resultado esperado de ejecutarse en su propia computadora. Solo recuerda tu proceso de instalación, a veces es solo un desastre, y no sabes por qué ...
brew search python
Se encuentra que el python en las fórmulas está marcado con una marca verde, lo que indica que python2 ha sido instalado.
brew install python3
Instala python3 usando brew.
Luego verifique:
brew search python3
Se encuentra que python3 en las fórmulas está marcado con una marca verde, lo que indica que Python3 se ha instalado.
Prueba directamente aquí:
brew search python
No puede obtener los resultados de las dos versiones juntas, lo que significa que su búsqueda es específica del nombre. No sé qué quiero expresar. Solo quiero decir que python y python3 son dos cosas en el sistema. Al ejecutar algunas instrucciones, estos dos nombres representan versiones completamente diferentes. Tal vez sea porque no cambié la versión de Python en ejecución del terminal a python3, la configuración de la ruta no fue exitosa o aún no la entendí.
Ambos caminos:
which python
Obtenga: / usr / bin / python
which python3
Obtenga: /Library/Frameworks/Python.framework/Versions/3.6/bin/python3
Instalar pip3
Python3 viene con pip3 después de la instalación. El mismo problema es que la relación entre pip y pip3 es como python y python 3. Preste atención a este punto cuando siga muchos tutoriales en línea.
Primero actualice la versión de pip3:
pip3 install --upgrade pip
Entonces este pip3 debería funcionar, y continuará siendo utilizado para instalar las cosas detrás.
Instalar IPython
pip3 install --user IPython
entrada sensible a mayúsculas y minúsculas.
Instalar notebook / Jupyter
Ejecuté los comandos por separado porque todos se quedaron sin caos ... solo enuméralos primero y olvida cuál funcionó. Continuar forzando ...
pip3 install --user notebook
pip3 install --user jupyter
En este punto, se considera que todos los entornos se han instalado, pero en tiempo de ejecución, de acuerdo con otros tutoriales, ingrese directamente en el terminal: jupyter notebook Este comando devolverá el siguiente resultado: jupyter: comando no encontrado.
Sin embargo, goose jupyter o ipython ya está instalado. Así que creo que el problema es que uso pip3 para instalarlos en el entorno python3, y el terminal está predeterminado a la versión python2, por lo que no puedo encontrar las instrucciones. Regresé y seguí los tutoriales relacionados. Desafortunadamente, la ruta predeterminada no se cambió con éxito, así que probé algunos otros comandos que no sabían la razón ... Abrí la web del servidor de jupyter y funcionó.
Ejecute Jupyter
Instrucciones que no se ejecutan:
python3 jupyter notebook
python3 ipython notebook
python3 -m jupyter notebook
python3 -m ipython notebook
python3 -m IPython notebook
python3 IPython notebook
La única instrucción ejecutable
python3 -m IPython notebook
Mi amigo dijo -m Esta opción es "-m es ejecutar el módulo de Python como un script". No entendí completamente el significado, así que escriba aquí primero. En resumen, jupyter no se puede ejecutar sin esta opción. Entonces IPython distingue entre mayúsculas y minúsculas, soy sangre muy vieja ...
En este punto, puede abrir la página web, cómo usarla más tarde para aprender lentamente ...
Atencion
Debido a problemas de versión y ruta, siento que si no cambio la configuración predeterminada, definitivamente se encontrarán problemas similares en el futuro. Los paquetes instalados con pip3 en el futuro deben estar en el entorno python3. Cuando el terminal se está ejecutando, se estima que los dos prefijos python3 -m son inevitables. En otras palabras, debe haber un comando para aclarar que ejecuto algunos complementos en el entorno python3, espero recordar QAQ ...