Closed andiefajardo closed 6 years ago
Hola,
Aquí veo dos problemas. El primero es que pip ...
se debe ejecutar no en la consola Python, sino la línea de comandos (start -> lînea de comandos
).
El segundo es que en Windows, hay un error en Python que hace que pip install ...
no funciona para programas que no están escritos en inglés (yo sé). (Propuse una corrección para Python que ya aceptaron, pero mientras lo incluyen en la próxima publicación de Python desafortunademente tendremos que instalarlo manualmente.) Por eso tendrías que seguir el proceso siguiente:
Solución temporaria para Windows (felices sean los que tengan Linux):
git clone https://github.com/julienmalard/Taqdir.git
cd taqdir
python setup.py -q install
cd ..
git clone https://github.com/julienmalard/Tinamit.git
cd tinamit
python setup.py -q install
Notar que todos los usuarios de Python en Windows también tendrán que instalar manualmente todos los requisitos para Tinamït (Numpy, SciPy, Matplotlib, Pandas, y Theano en el mismo orden); si no los tienes ya recomiendo que los descargues de aquí; después los puedes instalar con pip install C:\camino\hacia\mis\descargas\nombre_del_paquete.whl
.
¡Cualquier duda sigamos la conversación aquí! -Julien
Hola Julien! Estoy corriendo el codigo en la linea de comandos, pero me sale un error en la linea "python setup.py -q install" Sabes a que se debe?
Hola! nuevamente decidi instalar PyCharm para trabajar con el codigo de Tinamit. He intentado correr el GUI y me aparece el siguiente error
Como usuario de Windows he pensado que no tengo los paquetes requeridos por Tinamit, pero solo tuve que instalar Theano desde el Project Interpreter, los demas ya estaban, como por ejemplo numpy
Los anteriores pasos que me has comentado, ya lo he realizado entonces por eso no se a que se deba este error.
Hola,
Los mensajes te avisan de los paquetes que te faltan para instalar / usar Tinamït. Por ejemplo, tienes que hacer un pip install polib
antes de instalar y después un pip install xarray
. También los puedes instalar todos automáticamente desde el directorio Tinamït en la línea de comandos con un pip install -r requirements.txt
. Después de eso debería funcionar python setup.py install
.
No sé si Tinamït funciona con Anaconda, en general recomendamos la distribución general de Python pero si te funciona perfecto. :)
¡Allí me avisas! -Julien
Hola! Me recomiendas usar para instalar las librerias la linea de comandos de la distribucion general de Python y trabajar en PyCharm si necesito trabajar en el codigo? Es que ahora no se donde deba realizar esto...
Hola,
Lo que voy a discutir aquí trata más de Python en general y no de Tinamït. Pero visto que probablemente será de interés para la mayoría de los usuarios de Tinamït nuevos en Python pienso que es relevante discutirlo aquí.
La primera cosa es que cada versión de Python queda separada. Fuertement recomiendo que escoges una (Anaconda o estándar) y que quedes con ella, y que si cambias de opinión desinstales la anterior completamente antes de instalar nueva versión. Sino, es muy posible que termines con la mitad de los requísitos instalados en una versión y la otra mitad en otra, con ninguna que funciona.
La línea de comandos es una cosa própia a Windows, no a Python. Cuando haces pip install...
, se debe hacer en la línea de comandos porque éste es un comando de Windows ("llamar el programa pip que fue instalado con Python"), y no una comanda en lenguaje Python. Si necesitas trabajar con código Python, allí sí tienes que hacerlo por editar los archivos Python en PyCharm (o Spyder, etc.). Nota también que PyCharm tiene una "terminal" que es la misma cosa que la línea de comandos de Windows, y que tiene un "Python console" que es la misma cosa que la consola Python que encuentras en menú "Start" de Windows. Así que puedes hacer todo desde PyCharm si te dice.
Allí me avisas si decides seguir con Anaconda o con Python estándar y si tienes preguntas con la instalación.
Saludos, Julien
Hola! Desinstale todo y lo volvi hacer y quiero saber si los setup.py se deben correr desde el comand line porque por alguna razon solo se abren en pycharm, pero no se si yo misma los debo correr. Me aparece esto. Ya instale todos los paquetes que se requieren.
Hola,
Correcto, para los setup.py hay que correrlos desde la terminal. Debes navigar hacia la carpeta que contiene el archivo setup.py de taqdir y después hacer python setup.py develop
. Después naviga hacia la carpeta con el setup.py de tinamït y haz lo mismo.
Solo para confirmar, ¿cuáles otros paquetes instalaste y de cuál fuente? Al hecho, ¿estás utilizando Anaconda o Python3.7 estándar al final?
Hasta pronto, Julien
Estos son los paquetes que tengo instalados. He desinstalado Anaconda y las otrs extensiones que tenia de Python e instale finalmente Python 3.7 y lo estoy usando en Pycharm. He intentando correr el comando python setup.py develop en la terminal de Pycharm y tengo este error
Ahora en verdad no se que estare haciendo mal....
Hola! Lo intente setup.py en el terminal sin la palabra "python" para ambas carpetas
Despues de hacer esto, ya en teoria todo deberia funcionar o debo hacer otro paso? y no entiendo porque me aparece error cuando digo "python" en la terminal
Hola,
python
, pero debería ser imposible sin ello. No está funcionando la comanda python
porque Windows no sabe dónde lo instalaste. Tienes que ir a mi compu (cliquea de derecha), propiedades
, avanzadas
, variables de entorno
y agregar la dirección de tu instalación de Python (C:\Users\Andrea Catalina\Local\Programas\Python\Python37-32
al variable PATH
). Para más detalles ver aquí.taqdir
antes de tinamit
.python
o pip
en la terminal!)Allí me avisas, Julien
¿Sería que ya se arregló? Si es el caso favor confirma y marcaré este reporto como resuelto. ¡Gracias!
Cerrando por parecer arreglado.
Describe el error Intenté abrir el GUI, sin embargo no me fue posible. El paper dice que necesito Python 3.5+ y lo he descargado, pero sigue sin poderme abrirme. He intentado instalar en la consola lo siguiente:
pip install git+git://github.com/julienmalard/tinamit.git@master
Para reproducirlo Si lo encontraste con el IGU:
Si lo encontraste con el IPA:
Una copia del código que llegó al error.
En ambos casos: No me
Información adicional