usar para configurar como python notepad++

usar - como configurar notepad++ para python



Cómo ejecutar un archivo de Python en Notepad++? (15)

Prefiero usar Notepad ++ para desarrollar,

¿Cómo ejecuto los archivos en Python a través de Notepad ++?


Primera opción: (más fácil, recomendado)

Abra el Bloc de notas ++. En el menú, vaya a: Ejecutar -> Ejecutar ... (F5). Escribir:

C:/Python26/python.exe "$(FULL_CURRENT_PATH)"

Ahora, en lugar de presionar ejecutar, presione guardar para crear un atajo para ello.

Notas

  • Si tiene Python 3.1: escriba Python31 en lugar de Python26
  • Agregue -i si desea que la ventana de línea de comando permanezca abierta después de que el script haya finalizado

Segunda opción

Utilice un script por lotes que ejecute el script de Python y luego cree un acceso directo al del Notepad ++.

Como se explica aquí: http://it-ride.blogspot.com/2009/08/notepad-and-python.html

Tercera opción: (No es seguro)

El código abre "HKEY_CURRENT_USER / Software / Python / PythonCore"; si la clave existe, obtendrá la ruta desde la primera clave secundaria de esta clave.

Compruebe si esta clave existe, y si no, podría intentar crearla.


Desearía que las personas aquí publicaran pasos en lugar de simplemente conceptos generales. Finalmente conseguí que la versión de cmd / k funcionara.

Las instrucciones paso a paso son:

  1. En NPP, haga clic en el elemento de menú: Ejecutar
  2. En el submenú, haga clic en: Ejecutar
  3. En el cuadro de diálogo Ejecutar ..., en el campo El programa a ejecutar, elimine cualquier texto existente y escriba: cmd / K "$ (FULL_CURRENT_PATH)" El / K es opcional, mantiene abierta la ventana creada cuando se ejecuta el script si quieres eso
  4. Presiona el botón Guardar ...
  5. Se abre el cuadro de diálogo Acceso directo; complételo si desea un atajo de teclado (hay una nota que dice "Esto deshabilitará el acelerador" sea lo que sea, así que tal vez no quiera usar el atajo de teclado, aunque probablemente no duela asignar uno cuando no necesita un acelerador). En algún lugar creo que tienes que decirle a NPP dónde está el archivo Python.exe (por ejemplo, para mí: C: / Python33 / python.exe). No sé dónde ni cómo lo haces, pero al intentar varias cosas aquí, pude hacerlo, no recuerdo qué intento fue el truco.

Empecé a usar Notepad ++ para Python muy recientemente y encontré este método muy fácil. Una vez que esté listo para ejecutar el código, haga clic derecho en la pestaña de su código en la ventana de Notepad ++ y seleccione "Abrir carpeta que contiene en cmd". Esto abrirá el símbolo del sistema en la carpeta donde está almacenado el programa actual. Todo lo que necesitas hacer ahora es ejecutar:

pitón

Esto se hizo en Notepad ++ (compilación 10 ene 2015).

No puedo agregar las capturas de pantalla, así que aquí hay una publicación en el blog con las capturas de pantalla - http://coder-decoder.blogspot.in/2015/03/using-notepad-in-windows-to-edit-and.html


En Notepad ++, vaya a Ejecutar → Ejecutar ... , seleccione la ruta y el archivo idle.py de su instalación de Python:

C:/Python27/Lib/idlelib/idle.py

agrega un espacio y esto:

"$(FULL_CURRENT_PATH)"

y aquí estás!

Demostración de video:

https://www.youtube.com/watch?v=sJipYE1JT38


En el menú vaya a: "Ejecutar" -> "Ejecutar ..." (o simplemente presione F5 ).

Para Python 2 escribe:

py -2 -i "$(FULL_CURRENT_PATH)"

Para Python 3 escribe:

py -3 -i "$(FULL_CURRENT_PATH)"

Referencias

Para entender mejor el comando py :

py -h

Otro enlace útil para entender el comando py : ¿Cómo ejecuto python 2 y 3 en Windows 7?

Gracias a Reshure por su respuesta que me puso en el camino correcto para resolver esto.


Esto es lo que funcionó para mí:

Abra el bloc de notas ++ y presione F5. Obtendrás una pequeña ventana emergente:

Escriba: C: / Python27 / python.exe -i "$ (FULL_CURRENT_PATH)" para Python 2.7.

y luego Guardar como ... , y elija su propia combinación de teclas para iniciar cada vez que desee ejecutar algo


Extendiendo la respuesta de Reshure

  1. Abrir ejecución → Ejecutar ... desde la barra de menú en Notepad ++ (atajo: F5 )

  2. En el espacio dado, ingrese:

    "$(FULL_CURRENT_PATH)" -1

  3. Haga clic en ejecutar

ta da!


Hay un problema que no vi resuelto en las soluciones anteriores. Python establece el directorio de trabajo actual desde donde inicia el intérprete. Si necesita que el directorio de trabajo actual sea el mismo directorio donde guardó el archivo, puede presionar F5 y escribir esto:

cmd /K cd "$(CURRENT_DIRECTORY)"&C:/Users/username/Python36-32/python.exe -i "$(FULL_CURRENT_PATH)"

Excepto que reemplazará C: / Users / username / Python36-32 / python.exe con la ruta de acceso del intérprete de python en su máquina.

Básicamente estás iniciando la línea de comando, cambiando el directorio al directorio que contiene el archivo .py que estás tratando de ejecutar y luego ejecutándolo. Puede unir tantos comandos de línea de comandos como desee con el símbolo ''&''.


Lo tengo que trabajar por solo. Usando el nombre "python" y no el directorio completo. Ahora puedo leer los ''Stack Traces'' y los errores en mi programa

Esto funciona perfecto: Cmd / k python "$ (FULL_CURRENT_PATH)"

-python ya está en mi camino, por lo que no es necesario utilizar la ruta completa ("c: /python27/python.exe") Aunque esto funcionará, pero hará que sea difícil leer Stack Traces y tipos de error en mi programa.


Ninguna de las soluciones propuestas anteriormente funcionó para mí. Ligera modificación necesaria.

Después de presionar F5 en Notepad ++, escriba:

cmd /k "C:/Python27/python.exe $(FULL_CURRENT_PATH)"

El símbolo del sistema permanece abierto para que pueda ver el resultado de su secuencia de comandos.


No hay respuesta aquí, o el plugin que encontré proporcionó lo que quería. Un método minimalista para iniciar mi código python lo escribí en Notepad ++ con solo presionar un atajo, preferiblemente sin complementos.

Tengo Python 3.6 (64 bits), para Windows 8.1 x86_64 y Notepad ++ 32 bits. Después de escribir su script de Python en Notepad ++ y guardarlo, presione F5 para Run . A continuación, escribir:

"C:/Path/to/Python/python.exe" -i "$(FULL_CURRENT_PATH)"

y presiona el botón Ejecutar. La bandera i obliga al terminal a permanecer inmóvil después de que finalice la ejecución del código, para que usted pueda inspeccionarlo. Este comando iniciará la secuencia de comandos en un terminal cmd y la terminal permanecerá allí, hasta que la cierre escribiendo exit() .

Puede guardarlo en un acceso directo para mayor comodidad (el mío es CTRL + MAYÚS + P).


Primero instala Python desde https://www.python.org/downloads/

Ejecuta el instalador

** IMPORTANTE ** Asegúrese de marcar ambos:

  • Instalar el iniciador para todos los usuarios
  • Agregar Python 3.6 a la ruta

Haga clic en instalar ahora y termine la instalación.

Abra Notepad ++ e instale el complemento PyNPP desde el Administrador de complementos. Estoy usando N ++ 6.9.2

Guarde un nuevo archivo como new.py

Escriba en N ++

import sys print("Hello from Python!") print("Your Python version is: " + sys.version)

Presiona Alt + Shift + F5

Simple como eso.


Todas las respuestas para la opción de menú Ejecutar-> Ejecutar van con el interruptor "/ K" de cmd, por lo que el terminal permanece abierto, o "-i" para python.exe, por lo que python fuerza el modo interactivo, para preservar el resultado para usted para observar.

Sin embargo, en cmd /k debe escribir exit para cerrarlo, en python -i - quit() . Si eso es demasiado tipeo para su gusto (para mí, seguro :), el comando Ejecutar es

cmd /k C:/Python27/python.exe "$(FULL_CURRENT_PATH)" & pause & exit

C:/Python27/python.exe : obviamente, la ruta completa a su instalación de python (o simplemente python si quiere ir con el primer ejecutable en la ruta de su usuario).

& es la ejecución incondicional del siguiente comando en Windows - incondicional, ya que se ejecuta independientemente del RC del comando anterior ( && es "y" - se ejecuta solo si el anterior se completó correctamente, || - es "o").

pause - imprime "Presione cualquier tecla para continuar ..." y espera cualquier tecla (esa salida puede ser suprimida si es necesario).

exit - bueno, teclea la salida :)

Entonces, al final, cmd ejecuta python.exe que ejecuta el archivo actual y mantiene la ventana abierta, la pause espera a que presione cualquier tecla, y finalmente cierra la ventana una vez que presiona esa tecla.


Uso el plugin NPP_Exec (Encontrado en el administrador de complementos). Una vez que esté instalado, abra la ventana de la consola (ctrl + ~) y escriba:

cmd

Esto lanzará el símbolo del sistema. Luego escribe:

C:/Program Files/Notepad++> **python "$(FULL_CURRENT_PATH)"**

para ejecutar el archivo actual con el que está trabajando.


La respuesta de @Rodiz Uddin definitivamente merece más visibilidad:

  • Abra el Bloc de notas ++
  • En el menú, vaya a: EjecutarEjecutar ... (F5)
  • Escriba en: cmd /K python "$(FULL_CURRENT_PATH)"