La versión de python es alta, use el entorno virtual para degradar la versión

Durante el desarrollo, encontrará que las dependencias de python utilizadas en los proyectos antiguos anteriores se basan en versiones bajas. Si las instala y usa en un entorno de python superior a 3.10, aparecerán varios problemas de incompatibilidad. Así que pensé en bajar la versión, pero para minimizar el impacto, pensé en un entorno virtual.

Debe usar pyenv para degradar la versión, y necesita usar virtualenv en el entorno virtual, pero virtualenv solo puede usar la versión principal de python.Incluso si usa pyenv para degradar la versión de python a 3.8.15, el entorno virtual creado con virtualenv seguirá usando la versión del sistema.

Entonces necesitas usar pyenv-virtualenv.

Después de la instalación, debe modificar el archivo ~/.bashrc y agregar las siguientes dos oraciones

eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

Úselo después source ~/.bashrcpara que la configuración surta efecto.

En este punto, puede usarlo pyenv virtualenv 3.8.15 py3815para crear un entorno virtual de la versión 3.8.15.
Ingrese al entorno virtual viendo pyenv virtualenvsel entorno virtual existente
pyenv activate py3815y use python -Vla versión de Python para ver el entorno actual.

En este momento, el entorno virtual es la versión 3.8.15 y la versión externa sigue siendo la versión 3.10.x.
En este momento, si vas a instalar las dependencias nuevamente, no reportarás un error.

Supongo que te gusta

Origin blog.csdn.net/qq_28992047/article/details/128144561
Recomendado
Clasificación