1、 所需软件CentOS 7pip 9curl 7.36.0pycurl 7.19.0ovirt-engine-sdk-python 3.6.7.0* 请注意:pycurl对于curl的版本是有要求的,即二者版本可能会存在冲突。又因为curl暂时只能通过编译安装,如果版本不对,后续的...

1、 所需软件
CentOS 7
pip 9
curl 7.36.0
pycurl 7.19.0
ovirt-engine-sdk-python 3.6.7.0
* 请注意:pycurl对于curl的版本是有要求的,即二者版本可能会存在冲突。又因为curl暂时只能通过编译安装,如果版本不对,后续的卸载将会很麻烦。
* 请确认:pycurl与curl的版本是对应的。
2、配置CentOS 7 网络
修改配置文件:/etc/sysconfig/network-script/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=486add89-ed0c-487f-8291-14408c88e6ab
DEVICE=ens33
ONBOOT=yes
NETMASK=255.255.255.0
GETWAY=192.168.190.2
DNS1=114.114.114.114在虚拟机设置中将网络连接方式设置为“NAT”连接。
在虚拟网络配置中确认网段的网关地址。
在本机上网络共享中心中,设置网卡VMware Network Adapter VMnet8。
之后,在CentOS中,重启网络服务。
systemctl restart network
ping 114.114.114.114
3、配置CentOS镜像源
网易云的镜像源文件:http://mirrors.163.com/.help/CentOS7-Base-163.repo
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo如果没有可用于wget使用的其他镜像源,那么下载文件到本机,在通过WinSCP将文件传到CentOS中使用。
备份原镜像文件CentOS-Base.repo,将其进行替换。
mkdir etc_back
mv CentOS7-Base-163.repo etc_back/
cp /etc/yum.repos.d/CentOS-Base.repo etc_back/
cp etc_back/CentOS7-Base-163.repo /etc/yum.repos.d/CentOS-Base.repo
4、下载安装setuptools
如果没有wget命令则,先安装wget。
yum install wget然后再下载ez_setup文件,并安装。
wget --no-check-certificate
python ez_setup.py --insecure
5、下载安装pip
wget
tar -zxf pip-9.0.1.tar.gz
cd pip-9.0.1
python setup.py install > pip9_install_log # 记录pip的安装信息,记录安装路径
pip -V
6、下载编译安装curl(先安装curl再安装pycurl)
地址:https://curl.haxx.se/download/
tar -zxf curl-7.36.0.tar.gz
cd curl-7.36.0
./configure
make >> curl736_install_log && make install >> curl736_install_log # 记录安装路径
curl -V
7、安装pycurl
pip install pycurl==7.19.3.1
# 报错信息:
# Cannot uninstall 'pycurl'. It is a distutils installed project and thus we cannot accurately determi
# 根据网上的解决方法
pip list | grep pycurl # 确实已存在pycurl7.19
pip install pycurl==7.19.3.1 --ignore-installed pycurl
# 报错:无法安装因此,我并没有额外再安装pycurl。而是直接安装ovirt-engine-sdk-python。
8、安装ovirt-engine-sdk-python
pip install ovirt-engine-sdk-python==3.6.7.0* 注意:请将版本加上。若不指定版本,pip默认下载最新版的4.X版。该版本只支持Python3,而且其中的包结构与3.X相比有很大改变。
* 更重要的是,官方文档中的示例,使用的是3.X版本。
本文标题为:CentOS 7 安装ovirt-engine-sdk-python 3.6.7.0


- python中列表添加元素的几种方式(+、append()、ext 2022-09-02
- python线程池ThreadPoolExecutor与进程池ProcessPoolExecutor 2023-09-04
- python中defaultdict用法实例详解 2022-10-20
- 在centos6.4下安装python3.5 2023-09-04
- windows安装python2.7.12和pycharm2018教程 2023-09-03
- CentOS7 安装 Python3.6 2023-09-04
- Python实现将DNA序列存储为tfr文件并读取流程介绍 2022-10-20
- Python之路-Python中的线程与进程 2023-09-04
- Python 保存数据的方法(4种方法) 2023-09-04
- Python Pandas如何获取和修改任意位置的值(at,iat,loc,iloc) 2023-08-04