Python下载地址:https://www.python.org/ftp/python/3.5.2/
个人常用:
pip install virtualenv
virtualenv -p /usr/bin/python2.7 --no-site-packages env_ansible
source env_ansible/bin/activate
#env_ansible\scripts\activate #On Windows
pip list
deactivate
Python-3.5.2 安装:
-- 安装 ssl (不能联网需下载其他依赖包)
# yum install openssl-devel
keyutils-libs-devel krb5-devel libcom_err-devel libselinux-devel libsepol-devel zlib-devel e2fsprogs
e2fsprogs-libs keyutils-libs krb5-libs libcom_err libselinux libselinux-python libselinux-utils libss
-- 安装 Python-3.5.2
# cd /usr/local/src/
# ls /usr/local/src/Python-3.5.2.tgz
# tar -zxvf Python-3.5.2.tgz
# mkdir /usr/local/Python35
# cd /usr/local/src/Python-3.5.2
# ./configure --prefix=/usr/local/Python35
# make && make install
-- 设置环境变量
# vi /etc/profile
PATH=$PATH:/usr/local/Python35/bin
# source /etc/profile
-- 设置默认连接版本
# cd /usr/bin/
# ll /usr/bin/python*
# rm -rf /usr/bin/python
# ln -s /usr/local/Python35/bin/python3.5 /usr/bin/python
-- 查看版本或进入 pythone
# python -V
# python
# 安装完 python 后, yum 使用可能出错
# yum
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
# 解决方法:
# ll /usr/bin/python*
# vi /usr/bin/yum
第一行 “#!/usr/bin/python” 改为 “#!/usr/bin/python2.6”
相关工具安装:
-- 安装 easy_install(setuptools-28.8.0.tar.gz)
-- https://pypi.python.org/pypi/setuptools
# ll /usr/local/src/setuptools-28.8.0.tar.gz
# cd /usr/local/src
# tar -zxvf setuptools-28.8.0.tar.gz
# cd /usr/local/src/setuptools-28.8.0
# python setup.py install
# ln -s /usr/local/Python35/bin/easy_install /usr/bin/easy_install
# easy_install --version
-- 安装 pip(pip-9.0.1.tar.gz)
-- https://pypi.python.org/pypi/pip
# ll /usr/local/src/pip-9.0.1.tar.gz
# cd /usr/local/src
# tar -zxvf pip-9.0.1.tar.gz
# cd /usr/local/src/pip-9.0.1
# python setup.py install
# ln -s /usr/local/Python35/bin/pip /usr/bin/pip
# pip --version
-- 安装 wheel(wheel-0.30.0a0.tar.gz)
-- https://pypi.python.org/pypi/wheel
# ll /usr/local/src/wheel-0.30.0a0.tar.gz
# cd /usr/local/src
# tar -zxvf wheel-0.30.0a0.tar.gz
# cd /usr/local/src/wheel-0.30.0a0
# python setup.py install
# ln -s /usr/local/Python35/bin/wheel /usr/bin/wheel
# wheel version
-- 安装 virtualenv(virtualenv-15.1.0.tar.gz)
-- https://pypi.python.org/pypi/virtualenv/15.1.0
# ll /usr/local/src/virtualenv-15.1.0.tar.gz
# cd /usr/local/src
# tar -zxvf virtualenv-15.1.0.tar.gz
# cd /usr/local/src/virtualenv-15.1.0
# python setup.py install
# ln -s /usr/local/Python35/bin/virtualenv /usr/bin/virtualenv
# virtualenv --version
--卸载(python setup.py install 方式安装)
python setup.py install --record files.txt
cat files.txt | xargs rm -rf
在线快速安装 setuptools 和 pip
#安装setuptools
wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py
python ez_setup.py --insecure
#安装pip
wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py
python get-pip.py