Configure el terminal de Windows para ejecutar scripts de Python directamente sin escribir "python"

En el sistema Linux, especifique la ruta del intérprete de Python al comienzo de la secuencia de comandos de Python, y puede llamar directamente a la secuencia de comandos de Python como un comando en la terminal. Por ejemplo, tenemos un test.pyscript que se puede ejecutar directamente test.pyingresando en lugar depython test.py

Cuando se usa el sistema de Windows, a menudo se encuentra que el intérprete de Python debe especificarse antes que el script de Python. pythonDe hecho, en el sistema de Windows, al agregar manualmente la ruta del intérprete de Python a la variable de entorno del sistema, también puede implementar la secuencia de comandos de Python directamente sin ingresar en la terminal, al igual que el sistema Linux. El contenido de configuración específico es el siguiente:

1. Agregue Python a las variables de entorno

1.1 Abra la ventana de configuración de variables de entorno

Realice las siguientes operaciones en secuencia para abrir la ventana de configuración de variables de entorno:

  1. Haga clic con el botón derecho en el icono Equipo o Mi PC y seleccione Propiedades.
  2. En la barra de navegación, seleccione "Configuración avanzada del sistema"
  3. En la ventana emergente "Propiedades del sistema", seleccione la pestaña "Avanzado" y luego haga clic en el botón "Variables de entorno".
  4. En la ventana Variables de entorno puede ver 系统环境变量y 用户环境变量.
    • 系统环境变量es una variable que se aplica a todos los usuarios y requiere privilegios de administrador para modificarla.
    • 用户环境变量Solo es aplicable al usuario actual, y cada usuario puede modificarlo por sí mismo.

tps://img-blog.csdnimg.cn/b4c44b4d430842a983ca31ac009bb670.png)

descripción de la imagen descripción de la imagen

1.2 Agregar Python a las variables de entorno

Seleccione en la variable de entorno del sistema Path, haga doble clic o haga clic en 编辑, haga clic en Nuevo y luego ingrese la ruta del directorio del intérprete de Python.

descripción de la imagen
  • Si está instalada la versión oficial de Python, la ruta del directorio del intérprete de Python es el directorio de instalación de Python
  • Si conda está instalado, puede conda env listconsultar las rutas de directorio de los intérpretes de Python en todos los entornos al

inserte la descripción de la imagen aquí

2. Agregue el sufijo de Python a la variable de entorno PATHEXT

Haga doble clic en la variable de entorno para PATHEXTagregarle el sufijo Python .PYy otros posibles sufijos .PYC, PYO, PYZ, :PYWPYZW

inserte la descripción de la imagen aquí

3. Modifique el método de apertura predeterminado de la secuencia de comandos de Python

Seleccione una secuencia de comandos de Python, haga clic con el botón derecho, seleccione Propiedades, cambie el método de apertura, arrástrelo hasta la parte inferior, haga clic en 在电脑上选择应用y busque el intérprete de Python ( python.exearchivo) que desea

descripción de la imagen descripción de la imagen

Luego, abra CMD como administrador e ingrese:

assoc .py

Si salida:

.py=Python.File

Significa que la asociación ha sido exitosa, si la salida está vacía u otros valores, ejecute el comando de asociación:

assoc .py=Python.File

A continuación, consulta el intérprete de Python:

ftype | find "Python"

inserte la descripción de la imagen aquí

Si la salida está vacía o el Python de salida no es la versión deseada de Python, puede modificar el intérprete de Python

 ftype Python="your_python_path\python.exe" "%1" %*

Nota: Si se ftype | find "Python"generan varios registros que contienen intérpretes de Python, es necesario modificarlos todos.

4. Agregue el comando de secuencia de comandos de Python a la variable de entorno

Si algunos scripts de Python se invocan en forma de línea de comando, la carpeta donde se encuentran también se puede agregar a la variable de entorno Path, de modo que el script se puede invocar desde cualquier ubicación.

5. prueba

Después de que los pasos anteriores se completen normalmente, ahora puede llamar directamente al script de Python en la terminal para ejecutarlo directamente.

Por ejemplo, cree una test.pysecuencia de comandos para generar la información y la ruta de la versión actual de Python:

import sys
print(sys.version)
print(sys.executable)

Llame a este script directamente en la terminal para generar información de Python directamente.
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_27386899/article/details/130597088
Recomendado
Clasificación