Red de conocimiento informático - Material del sitio web - Cómo instalar paquetes de dependencia de OpenStack en Windows

Cómo instalar paquetes de dependencia de OpenStack en Windows

Este artículo presenta principalmente cómo instalar el paquete de dependencia del código fuente de openstack en el sistema Windows para que el código fuente se pueda leer en el sistema operativo Windows. Para leer el código fuente de openstack en Windows, primero debe instalar python2.7 en el sistema Windows. Una vez completada la instalación, configure el directorio de Python en las variables de entorno del sistema (mi computadora-gt; propiedades-gt; avanzado-). gt;variables de entorno). Puede escribir echo PATH en la línea de comando para ver si el valor cambia. Si ha cambiado, puede continuar instalando pip; si la ruta a Python no está incluida, debe cerrar sesión en la computadora, iniciar sesión nuevamente o reiniciarla.

Para completar la instalación de pip, primero debe instalar setuptools, descargarlo y descomprimirlo, luego usar la línea de comando para ir al directorio descomprimido e ingresar pythonsetup.py install para instalar. Una vez completada la instalación, puede descargar pip e instalarlo. El proceso de instalación es el mismo que el de setuptools. Una vez completada la instalación de pip, debe modificar la variable de entorno Ruta y agregar los scripts en el directorio de Python a la variable de entorno. Luego puede activar las variables de entorno como se describe en el párrafo anterior y luego puede usar pip para instalar la extensión.

Una vez que haya completado lo anterior, puede instalar las extensiones requeridas desde el código fuente de openstack. El comando de instalación principal es pip installrequirements.txt o pip install -r tools/requirements, dependiendo de la estructura del código fuente del componente openstack.

A continuación se presentarán los problemas que pueden ocurrir durante el proceso de instalación.

1) distutils.errors.DistutilsError: El script de configuración finalizó con error: No se puede encontrar vcvarsall.bat

Nota: Es posible que el sistema necesite instalar vs2008 porque Windows Python comienza con vc 2008 uso de la versión.

2) UnicodeDecodeError: el códec 'ascii' no puede decodificar el byte 0xb2 en la posición 0: el ordinal no está en el rango

3) Los siguientes paquetes de expansión deben instalarse manualmente o descargarse y instalado No se puede usar pip para instalar

A.pyOpenSSL

B.lxml

C.cffi

D.pycparser

E.thrift

F.mysql-python