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.py
script que se puede ejecutar directamente test.py
ingresando 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. python
De 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:
- Haga clic con el botón derecho en el icono Equipo o Mi PC y seleccione Propiedades.
- En la barra de navegación, seleccione "Configuración avanzada del sistema"
- En la ventana emergente "Propiedades del sistema", seleccione la pestaña "Avanzado" y luego haga clic en el botón "Variables de entorno".
- 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.
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.
- 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 list
consultar las rutas de directorio de los intérpretes de Python en todos los entornos al
2. Agregue el sufijo de Python a la variable de entorno PATHEXT
Haga doble clic en la variable de entorno para PATHEXT
agregarle el sufijo Python .PY
y otros posibles sufijos .PYC
, PYO
, PYZ
, :PYW
PYZW
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.exe
archivo) que desea
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"
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.py
secuencia 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.