elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ayuda con python soy nuevo!!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: ayuda con python soy nuevo!!  (Leído 14,053 veces)
danny ramone

Desconectado Desconectado

Mensajes: 9


Ver Perfil
ayuda con python soy nuevo!!
« en: 5 Marzo 2014, 00:11 am »

hola tengo un par  semanas que estoy aprendiendo a programar..
pero tengo un problema a la hora de crear un script
tengo instaldo python 2.7.6 y tengo el sublime text 2
pero cuando guardo el script .py y trato de abrirlo en la consola
escribo
>>>python hola.py
y me dice esto
>>>syntax error

que estoy haciendo mal
ayuda xd


En línea

tincopasan


Desconectado Desconectado

Mensajes: 1.286

No es lo mismo conocer el camino que recorrerlo.


Ver Perfil
Re: ayuda con python soy nuevo!!
« Respuesta #1 en: 5 Marzo 2014, 03:21 am »

no sé como lo estás haciendo! te diría que hagas lo siguiente:
1) abrir cmd
2) cambiarte al directorio donde este el script
por ejemplo cd python2.7
y desde alli escribir python script.py


En línea

danny ramone

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: ayuda con python soy nuevo!!
« Respuesta #2 en: 5 Marzo 2014, 08:11 am »

estoy haciando todo lo que dice este video
http://www.youtube.com/watch?v=OtJEj7N9T6k


pero cuando escribo python en cmd
me dise

python no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

ayudame tengo muchas ganas de aprender!!
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: ayuda con python soy nuevo!!
« Respuesta #3 en: 5 Marzo 2014, 08:18 am »

-abre la carpeta donde tienes el ejecutable de python
-copia la direccion en la barra de direcciones
-abre cmd
-escribe cd deja un espacio abre comillas pegas la direccion cierras comillas
-verás que el prompt cambia su direccion a la que le indicaste
-al ver eso escribe python.exe
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
danny ramone

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: ayuda con python soy nuevo!!
« Respuesta #4 en: 5 Marzo 2014, 08:41 am »

gracias ya ise todo lo que me dijiste pero sigo sin ponder ver el archivo .py en la cosola escribo
python hola.py y me dice

Syntaxerror:invaled syntax

disculpa si publique 2 veces
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: ayuda con python soy nuevo!!
« Respuesta #5 en: 5 Marzo 2014, 08:49 am »

estoy revisando sobre phyton en internet y dice que con el "nombreDeArchivo.py" debería correr en consola... seguro que guardaste el archivo? seguro que hiciste correctamente todos los pasos de instalación?

recomiendo, desinstala, busca un tutorial (escrito) y sigue los pasos de instalacion desde 0, puede ser resultado de una mala instalacion o no guardaste el archivo correctamente
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
danny ramone

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: ayuda con python soy nuevo!!
« Respuesta #6 en: 5 Marzo 2014, 08:54 am »

lo hare muchas gracias :)
En línea

tincopasan


Desconectado Desconectado

Mensajes: 1.286

No es lo mismo conocer el camino que recorrerlo.


Ver Perfil
Re: ayuda con python soy nuevo!!
« Respuesta #7 en: 5 Marzo 2014, 09:11 am »

estás tratando de hacerlo desde la consola de python o de la de cmd?
desde la consola de python dudo mucho que te funcione!
intentalo desde la consola de cmd que trae windows, en el peor de los casos pone el script en la misma carpeta que tenes de python. y desde la consola de cmd (te recuerdo que se abre fáil con la tecla win + r y escribiendo cmd, depsues con el comando cd cambias de directorios.
Hace mucho que no uso 2.7 pero si hace poco lo instalaste tenes que verificar que se encuentre en la variable paths de windows.
En línea

danny ramone

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: ayuda con python soy nuevo!!
« Respuesta #8 en: 5 Marzo 2014, 09:59 am »

si lose que se debe de acer desde cmd
pero no funciona
me puedes explicar mejor sobre como verificar
que se encuentre en la variable paths de windows.
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: ayuda con python soy nuevo!!
« Respuesta #9 en: 5 Marzo 2014, 23:19 pm »

cuando escribo python en cmd me dise
python no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.

Claro, necesitas agregar la ruta del directorio en donde se ubica 'Python.exe', a la variable de entorno 'PATH' de Windows, de lo contrario, Windows no puede localizar el archivo (a menos que lo coloques en la carpeta 'C:\Windows\System32', que ya está agregada por defecto al 'PATH').

Puedes añadir la ruta diréctamente desde la 'CMD' usando el comando 'SetX' y/o 'Reg', o desde el 'Regedit', pero por razones de seguridad te recomiendo usar mi Software dedicado a esa misma función:
· [SOURCE] PATHS (Administra las entradas de las variables de entorno 'PATH' y 'PATHEXT')

Te muestro un ejemplo de uso para añadir 'Python' al 'PATH' de todos los usuarios de un PC (suponiendo que tengas ubicado el intérprete de Python en esta ruta específica):
Código:
PATHS /Add "C:\Program Files (x86)\Python"



Una vez hayas agregado el directorio de Python al PATH, solo debes hacer esto:
Código:
python.exe "hola.py"

Aunque, por otro lado, puedes usar diréctamente la ubicación de Python sin necesidad de agregar nada al PATH:
Código:
"C:\Ruta donde tienes instalado Python\python.exe" "hola.py"
...Pero, claro, eso resulta muy incómodo.

Tampoco te vendría mal asociar los Scripts de Python (.py, .pyc) para que, al hacer doble click en un archivo, se carguen automáticamente al intérprete:

...Mediante este Registry-Script:
Código:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.PY]
@="python.file"

[HKEY_CLASSES_ROOT\.PYC]
@="Python.CompiledFile"

[HKEY_CLASSES_ROOT\Python.File\Shell\Open\Command]
@="CMD /K \"\"C:\\Program Files (x86)\\Python\\Python.exe\" \"%1\" %*\""

[HKEY_CLASSES_ROOT\Python.NoConFile\Shell\open\command]
@="CMD /K \"\"C:\\Program Files (x86)\\Python\\Pythonw.exe\" \"%1\" %*\""

...O mediante este Batch-Script:
Código
  1. :: Converted with Reg2Bat by Elektro
  2.  
  3. @Echo OFF
  4.  
  5. REG ADD "HKEY_CLASSES_ROOT\.PY" /V "" /D "python.file" /F
  6. REG ADD "HKEY_CLASSES_ROOT\.PYC" /V "" /D "Python.CompiledFile" /F
  7. REG ADD "HKEY_CLASSES_ROOT\Python.File\Shell\Open\Command" /V "" /D "CMD /K \"\"C:\Program Files (x86)\Python\Python.exe\" \"%%1\" %%*\"" /F
  8. REG ADD "HKEY_CLASSES_ROOT\Python.NoConFile\Shell\open\command" /V "" /D "CMD /K \"\"C:\Program Files (x86)\Python\Pythonw.exe\" \"%%1\" %%*\"" /F
  9.  
  10. Pause&Exit





me puedes explicar mejor sobre como verificar que se encuentre en la variable paths de windows.

Con la misma utilidad que te indiqué puedes comprobarlo (aunque dado el error que mencionaste tan descriptivo de la CMD, ya te puedo asegurar que no lo tienes agregado al PATH), con el comando:

Código:
PATHS /List


(Las ubicaciones marcadas en rojo indican que el directorio no existe)

También puedes comprobarlo desde la 'CMD' con el comando:
Código
  1. set path

O desde el 'Regedit' en la(s) clave(s):
Código:
HKCU\Environment
Código:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment


PD: Las dudas sobre Python debes formularlas en el subforo de Scripting, allí recibirás la ayuda apropiada.

Saludos!
« Última modificación: 6 Marzo 2014, 00:12 am por Eleкtro » En línea



Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Nuevo en Python (If/Else)
Scripting
sora_ori 2 2,825 Último mensaje 15 Octubre 2012, 00:02 am
por sora_ori
ayuda con este codigo python soy nuevo!!
Scripting
Dugutier 3 3,061 Último mensaje 16 Noviembre 2013, 22:24 pm
por Dugutier
soy nuevo en python necesito ayuda con las variables
Scripting
Julio0 5 3,105 Último mensaje 2 Junio 2019, 05:20 am
por Julio0
Ayuda python (soy nuevo)
Python
Panic0 1 2,786 Último mensaje 9 Agosto 2020, 04:58 am
por 301
MOVIDO: Ayuda python (soy nuevo)
Foro Libre
MCKSys Argentina 0 1,583 Último mensaje 9 Agosto 2020, 04:57 am
por MCKSys Argentina
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines