【Sin título】OR-Tools es el más fácil de instalar

Google Optimization Tools (OR-Tools) es una biblioteca que se utiliza para resolver problemas de optimización combinatoria. He utilizado este paquete al estudiar problemas de programación de tráfico de TSN. A continuación se describe la instalación de ortools en el entorno Python y los problemas encontrados y las soluciones.

1. Instalación

(1) Descargue e instale python y pycharm (los tutoriales de instalación de otras personas son muy detallados, consulte el enlace a continuación)

https://blog.csdn.net/qq_44809707/article/details/122501118

(2) Descargue e instale Visual Studio 2019

Consulte el enlace a continuación. Al seleccionar una carga de trabajo, simplemente marque Desarrollo de escritorio usando C++.

https://zhuanlan.zhihu.com/p/94998894

(3) Realice la operación de actualización de pip en la terminal pycharm

python -m pip install --upgrade pip

o

python -mpip install --upgrade pip -i https://pypi.douban.com/simple

(Nota: asegúrese de no eludir el muro al ejecutar este comando; de lo contrario, se informará un error: ValueError: check_hostname requiere server_hostname)

(4) Descargue el proyecto TSNConf ( https://github.com/nreusch/TSNConf ), ábralo en pycharm y ejecute los siguientes comandos en la terminal,

pip install -r requirements.txt

Si este comando se ejecuta correctamente, significa que ortools se puede utilizar en Python.

2. Problemas encontrados

Después de ejecutar las instrucciones del paso (4), pycharm dio un error que indicaba que ortools no se instaló correctamente.

Primero probé el método en este enlace https://blog.csdn.net/li_shusong/article/details/106212345 , pero seguí recibiendo errores al ejecutar el quinto paso tools\makethird_party, y luego se volvió aún más incorrecto.

Al final, el problema no se resolvió con este método.

Desesperado, comencé a preguntarme si se trataba de un problema de incompatibilidad de versiones. Afortunadamente, este problema se resolvió después de que cambié las versiones de python y pycharm. Finalmente usé python 3.9.0, pycharm 2021.1.3. (Por cierto, si no aparece ningún intérprete, puede ejecutar archivo -> configuración... -> intérprete de Python -> + -> intérprete del sistema -> seleccionar el valor predeterminado y luego Aceptar).

3. Conclusión

Es realmente necesario tener en cuenta la cuestión de la compatibilidad de versiones, de lo contrario, se aprovecharán de usted, no solo perderá el tiempo, sino que también se sentirá estúpido.

Supongo que te gusta

Origin blog.csdn.net/m0_53786448/article/details/128856881
Recomendado
Clasificación