下载地址:https://www.python.org/downloads/html
能够下载须要的版本,这里选择2.7.12和3.6.2python
下面第一个是linux版本,第二个是windows版本linux
2.7.12和3.6.2都自定义安装,能够选择安装的目录c++
安装完两个版本后,添加环境变量ubuntu
D:\Python27\Scripts;D:\Python27windows
D:\Python36\Scripts;D:\Python36centos
目录下都叫python.exe,为了区分,修改可执行文件的名称:python2.7
D:\Python27下,将python.exe改成python2.exe工具
D:\Python36下,将python.exe改成python3.exespa
查看环境变量:echo %path%
查看python安装位置:where python,输出:D:\Python36\python.exe
linux下由于默认带python了,若是要升级版本的,要先把系统自带的python更名或者卸载掉,再安装你要的python版本,centos下因为yum依赖自带的python2.6,全部不能卸载。
python指向的是python2 ,python2指向的是python2.7,那也就是在控制台输入python、python二、python2.7都是运行python2.7,
若是咱们安装python3.6,让python指向3.6, python2指向python2.7就能够了
安装依赖(编译工具及库文件):yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssldevel
建立目录:mkdir -p /usr/local/python3
上传安装包:rz
或者直接下载:https://www.python.org/ftp/python/
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
解压:tar -zxvf Python-3.6.2.tgz
进入解压后的目录,编译安装
指定安装目录:./configure --prefix=/usr/local/python3
make
make install
也成功安装了pip、setuptools
更名备份
创建python3的软链
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python
能够看到,python和python3都指向了python3.6
验证,pip3找不到
方法一:添加环境变量
方法二:加软链接
略
pip升级
在安装pytest的时候提示版本太低
yum是依赖于python2的,因此须要更改yum里面的python指向
将#! /usr/bin/python改成#! /usr/bin/python2
还须要修改
将#! /usr/bin/python改成#! /usr/bin/python2
至此,安装配置完成。
系统版本已经同时安装了python2和python3
若是没有python3,能够参考这个貌似是印度阿三的安装视频:http://v.youku.com/v_show/id_XMjc0MTA0OTIyNA==.html?from=s1.8-1-1.2&spm=a2h0k.8191407.0.0
下载
解压
tar xvf Python-3.6.1.tar.xz
进入解压目录后进行配置
cd Python-3.6.1
./configure
编译
sudo make
安装
sodu make install
安装完成
ubuntu安装pip
一、安装:setuptools
apt-get install python-setuptools
二、安装pip
tar -zxvf pip-1.4.1.tar.gz
cd pip-1.4.1/
python setup.py install