安裝python獨立環境的ansible

2021-10-05 11:25:10 字數 1835 閱讀 1546

安裝python3

wget
解壓安裝包

tar xf python-3.6.5.tar.xz
進入安裝好的目錄

cd   python-3.6.5
設定編譯的引數值

./configure --prefix=/usr/local --with-ensurepip=install --enable-shared ldflags="-wl,-rpath /usr/local/lib"
完成編譯

make && make altinstall
檢視php3.6的路徑

which pip3.6
做軟連線

ln -s /usr/local/bin/pip3.6 /usr/local/bin/pip
安裝virtualenv

pip install virtualenv
如果安裝失敗出現ssl證書問題

則使用

pip install virtualenv -i  --trusted-host pypi.douban.com
建立deploy使用者

useradd deploy
進入deploy命令列介面

su - deploy
再deploy下建立乙個python3.6版本的 virtualenv例項,用來整合ansible2.5版本

virtualenv -p /usr/local/bin/python3.6 .py3-a2.5-env
進入目錄

cd /home/deploy/.py3-a2.5-env/
which git
檢視是否已經安裝git

沒有的話就執行安裝

yum -y install git nss curl
安裝ansible原始碼到本地

git clone
載入 virtualenv環境

source /home/deploy/.py3-a2.5-env/bin/activate
安裝ansible依賴包

pip install paramiko pyyaml jinja2
一樣如果是ssl證書問題再末尾加上

-i  --trusted-host pypi.douban.com
之後出現這問題自行加上

mv ansible .py3-a2.5-env/
進入ansible原始碼目錄

cd .py3-a2.5-env/ansible/
通過git 切換ansible為2.5版本

git checkout stable-2.5
然後再虛擬環境下載入ansible2.5版本

source /home/deploy/.py3-a2.5-env/ansible/hacking/env-setup -q
檢查 ansible是否安裝完成

ansible --version
最終安裝完成

python 獨立環境安裝

python 即使是單獨編譯安裝的,庫檔案的安裝還是會與其它python的庫存放到相同的地方 使用同版本庫不會有問題,但是需要公升級庫的時候,就會出現衝突,導致依賴這個舊庫的python出現問題 這時候就要獨立出python環境 安裝獨立環境工具 pip install virtualenv 生成獨...

搭建Python獨立虛擬環境

virtualenv可以搭建虛擬且獨立的python環境,可以使每個專案環境與其他專案獨立開來,保持環境的乾淨,解決包衝突問題 十分好用 安裝 virtualenv其實是python的乙個包,可以直接用easy install或pip安裝 easy install virtualenv 或 pip ...

Python環境的安裝

1.anaconda anaconda python 是 python 科學技術包的合集,功能和 python x,y 類似。它是新起之秀,已更新多次了。包管理使用 conda,gui基於 pyside,所有的包基本上都是最新版,沒有pyqt和wxpython等,容量適中,但該有的科學計算包都有 n...