Saltar al contenido

Instalación de Pyomo en Windows con Anaconda (Python)

Haz todo lo posible por interpretar el código de forma correcta antes de utilizarlo a tu proyecto y si ttienes algo que aportar puedes decirlo en los comentarios.

Solución:

Es 2017 y pyomo se puede instalar fácilmente a través de conda

conda install -c conda-forge pyomo pyomo.extras

Para instalar solucionadores LP y NLP, también se puede usar conda.

conda install -c cachemeorg glpk ipopt_bin

Si está en una Mac o Linux, puede instalar versiones actualizadas usando conda-forge.

conda install -c conda-forge glpk ipopt

Si prefiere instalar pyomo o solucionadores a través de pip:

Verifique que la RUTA en las ventanas donde se encuentra pyomo.exe sea C:AnacondaScripts

Además, la RUTA se configuró correctamente ya que el cmd reconoció el comando pyomo al principio

Con:

echo %path%

en el cmd puede obtener una lista de todas las rutas (donde se incluye C:AnacondaScripts)

Entonces con Anaconda solo era necesario configurar la ruta donde se encuentra el glpsol.exe, hacerlo desde el cmd.exe y considerando que has descomprimido tu winglpk en “C:glpkw64”:

setx path "%path%;c:glpkw64"

Después de eso, reinicie el cmd y navegue con el comando “cd” donde tiene data.py y data.dat

¡Finalmente funciona! Gracias a la lista de correo de pyomo project por las indicaciones

Para más información recomiendo leer los siguientes enlaces:

ala: http://en.wikibooks.org/wiki/GLPK/Windows_executables

configurando la ruta en Windows 7: http://www.voidspace.org.uk/python/articles/command_line.shtml https://superuser.com/questions/284342/what-are-path-and-other-environment- variables-y-cómo-puedo-configurarlas-o-usarlas

Sección de Reseñas y Valoraciones

Si te gusta la idea, tienes la opción de dejar una reseña acerca de qué le añadirías a este escrito.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *