为了完成pip的安装,首先需要安装setuptools,下载完成后解压,然后使用命令行进入到解压后的目录,输入pythonsetup.py install进行安装。安装完成后就可以下载pip进行安装了,其安装过程与setuptools一样。在pip安装完成后,需要修改Path环境变量,将python目录下的Scripts添加进环境变量。然后参考上一段的做法激活环境变量后就可以使用pip方面地安装扩展包了。
在完成上面的 *** 作后就可以安装openstack源代码中所需要的扩展包的。其安装命令主要是pip installrequirements.txt 或者pip install-r tools/requirements。至于执行哪个命令要根据openstack组件的源代码结构而定。
下面主要说明安装过程可能出现的问题。
1)distutils.errors.DistutilsError: Setup script exited with error:Unable to find vcvarsall.bat
注意:系统可能需要安装vs2008,因为windows python以来vc++ 2008版本的。
2)UnicodeDecodeError:'ascii' codec can't decode byte 0xb2 in position 0: ordinal not in range
3)以下这些扩展包需要手动安装或者下载安装,不能使用pip安装
A.pyOpenSSL
B.lxml
C.cffi
D.pycparser
E.thrift
F.mysql-python
物理机系统:ubuntu16.04,已经安装完openstack pike版ip:192.168.18.61
准备工具列表:
1.virtio驱动:virtio-win-1.7.4.iso、virtio-win-1.7.4_amd64.vfd、virtio-win-1.7.4_x86.vfd;
2.win7镜像:cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso;
3.vncviewer;
将virtio驱动和win7镜像放到 /var/lib/libvirt/images目录下
使用vncviewer登录:192.168.18.61:3
安装 *** 作系统
选择第二项,自定义安装
选择加载驱动程序
地址指向win7的驱动程序包,选择软盘驱动器——amd64——win7
自动识别,然后点下一步
开机之后,打开设备管理器,更新驱动软件
浏览计算机以查找驱动程序软件,选择cdrom
更新之后,查看网卡驱动,硬盘驱动,均为红帽的即为正确
关机,将qcow2格式的win7镜像拷出来,即可使用。
注意,win镜像使用需要在dashboard放开3389端口。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)