如何在windows下安装openstack的依赖包

如何在windows下安装openstack的依赖包,第1张

本文主要讲述在windows系统中如何安装openstack源代码的依赖包,以便于在windows *** 作系统下进行源码阅读。为了可以在windows下阅读openstack源码,首先我们需要在windows系统下安装python2.7。安装好后将python目录配置到系统的环境变量中(我的电脑->属性->高级->环境变量)。可以在命令行输入echo %PATH%观察系统其值是否发生了变化。如果发生了变化可以继续安装pip。如果没有包括python的路径则需要注销电脑,重新登陆或者重启电脑。

为了完成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端口。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11072855.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存