1、下载安装包:
Python 官网:https://www.python.org/
2、直接wget下载 wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz
执行wget报错,好像是dns设置问题:
①编辑dns网关,修改vi /etc/resolv.conf ,编辑
nameserver 8.8.8.8
nameserver 8.8.4.4
②编辑后重启网关 service network restart
③清楚安装缓存yum clean cache、yum makecache
④安装yum -y install gcc、yum -y install gcc-c++
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
3、安装python3最新依赖:yum install libffi-devel -y
4、进入python3解压文件中
./configure --prefix=/usr/local/python3
make && make install
5、测试安装情况,命令行输入:python3
①提示没有这个命令,没有配置环境变量的原因。查看当前环境变量:echo $PATH
输出:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
编辑vim /etc/profile
写入
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python36/bin
保存退出
读一下这个/etc/profile 使得生效
source /etc/profile
②输入python3测试安装情况,出现python版本、测试完成exit();退出命令行运行
6、安装python扩展包pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本
python3 get-pip.py # 以python3运行安装脚本。
安装完后查看版本情况:pip --version
7,安装python开发包,当服务器有多个项目,且项目中有不同版本python环境开发的项目时,这时可以用virtualenv虚拟环境将项目环境隔离
pip install virtualenv
8、安装选择豆瓣源
python国内豆瓣源
豆瓣:https://pypi.doubanio.com/simple/
pip install -i https://pypi.doubanio.com/simple/ django
在当前目录下新建一个虚拟环境:virtualenv scrapaytest
9、测试虚拟环境使用情况
①virtualenv -p /usr/bin/python2.7 py2 以python2.7来创建一个py2的虚拟环境
安装完后,会在当前目录生成一个py2的项目环境,进入./py2/bin/目录下,运行source activate 就会进入py2虚拟环境。运行python会出现当前python运行的版本。
②virtualenv -p /usr/bin/python3 py3 以python3来创建一个py3的虚拟环境
虚拟环境管理起来比较麻烦,安装virtualenvwrapper来管理:pip install virtualenvwrapper