Cómo instalar paquetes de dependencia de OpenStack en Windows
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