Centos离线安装ansible
1、首先是互联网环境,安装python,创建虚拟环境,更新pip和setuptools
python3 -m venv venv_2 # 此处 venv_2 也是自定义的虚拟环境名字
退出虚拟环境deactivate
进入虚拟环境source ~/ansible/bin/activate
pip install --upgrade pip
2、在线安装ansible
pip install ansible
或者pip install ansible==版本号 pip install ansible==2.9.10
3、导出ansible需要的文件
pip freeze>requirements.txt
4、下载上述文件对应的包
pip download -r requirements.txt -d ./pip_packages 或者
pip download -d PIPDIR -r requirements.txt -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
d指定导出的文件夹
-r指定根据哪一个文件导出
-i表示使用阿里源(当然可以使用其他国内源啊)
--trusted-host表示信任主机
5、把包放入离线环境,然后执行如下命令安装ansible的包
pip install --no-index --find-links=./ -r requirements.txt