1.下載并安裝python
[root@test82-devjenkins pkgs]#:wget -c https://www.python.org/ftp/python/3.3.7/Python-3.3.7.tgz
[root@test82-devjenkins pkgs]# tar -xf Python-3.3.7.tgz
[root@test82-devjenkins pkgs]# cd Python-3.3.7
[root@test82-devjenkins Python-3.3.7]# ./configure --prefix=/usr/local/python3
[root@test82-devjenkins Python-3.3.7]# make ; make install
[root@test82-devjenkins Python-3.3.7]# echo $?
2.下載安裝pip環(huán)境
安裝方法1
[root@test82-devjenkins pkgs]# wget https://bootstrap.pypa.io/get-pip.py
###將get-pip.py中第一行的#!/usr/bin/env python替換成本地python3的地址/usr/local/python3/bin/python3
[root@test82-devjenkins pkgs]# ./get-pip.py
[root@test82-devjenkins pkgs]# /usr/local/python3/bin/pip -V
pip 9.0.1 from /usr/local/python3/lib/python3.3/site-packages (python 3.3)
或者直接根據(jù)下面的方法
安裝方法2
python3 -m pip install --user --upgrade pip
3.安裝python的虛擬環(huán)境
(1)安裝
[root@test82-devjenkins pkgs]# /usr/local/python3/bin/pip install virtualenv
[root@test82-devjenkins pkgs]# /usr/local/python3/bin/virtualenv --version
15.1.0
(2)創(chuàng)建
[root@test82-devjenkins pkgs]# /usr/local/python3/bin/virtualenv /home/ansible/.python3/
(3)使用
[root@test82-devjenkins pkgs]# source /home/ansible/.python3/bin/activate
(.python3) [root@test82-devjenkins pkgs]# python -V
Python 3.3.7
(.python3) [root@test82-devjenkins pkgs]# deactivate
[root@test82-devjenkins pkgs]#
python編程時(shí)設(shè)置環(huán)境變量為/home/ansible/.python3/bin/python 即可
查看虛擬環(huán)境安裝的Python 包
pip list #查看安裝的包
pip freeze >requirements.txt
pip install -r requirements.txt # 根據(jù)文件進(jìn)行包安裝
參考鏈接: