Python3.6 环境升级


1、linux环境

如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,尽量不用yum安装,有可能覆盖以前的python2.7

安装依赖环境:
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

下载python3

 

安装python3

 

  我个人习惯安装在/usr/local/python3(具体安装位置看个人喜好)
  创建目录:

 


1
# mkdir -p /usr/local/python3


 

  解压下载好的Python-3.x.x.tgz包(具体包名因你下载的Python具体版本不不同⽽而不不同,如:我下载的是Python3.6.1.那我这里就是Python-3.6.1.tgz)

 


1
# tar -zxvf Python-3.6.1.tgz


进入解压后的目录,编译安装。


1
2
# cd Python-3.6.1
# ./configure --prefix=/usr/local/python3


建立python3的软链


1
# ln -s /usr/local/python3/bin/python3 /usr/bin/python3


并将/usr/local/python3/bin加入PATH


1
2
3

按ESC,输入:wq回车退出。

  修改完记得执行行下面的命令,让上一步的修改生效:


1
# source /etc/profile


检查Python3及pip3是否正常可用:


1
2
3
4
# python3 -V
Python  3.6 . 1
# pip3 -V
pip  9.0 . 1  from  / usr / local / python3 / lib / python3. 6 / site - packages (python  3.6 )


不行的话在创建一下pip3的软链接(我也不清楚这一步有什么用)


1
# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3


2、安装pip以及setuptools

丰富的第三方库是python的优势所在,所以需要安装pip命令,方便安装第三方库。

安装pip前需要前置安装setuptools

命令如下:

wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

tar -zxvf setuptools-19.6.tar.gz

cd setuptools-19.6

python3 setup.py build

python3 setup.py install



安装pip,默认自带了pip2

针对pip2的升级操作:

pip install --upgrade pip



针对pip3的升级操作:

pip3 install --upgrade pip


[root@1st] /data0/laobanang/olmeca$ pip3 install --upgrade pip
Collecting pip
Downloading http://mirrors.tencentyun.com/pypi/packages/62/a1/0d452b6901b0157a0134fd27ba89bf95a857fbda64ba52e1ca2cf61d8412/pip-10.0.0-py2.py3-none-any.whl (1.3MB)
100% |████████████████████████████████| 1.3MB 50.1MB/s 
Installing collected packages: pip
Found existing installation: pip 8.0.2
Uninstalling pip-8.0.2:
Successfully uninstalled pip-8.0.2
Successfully installed pip-9.0.1
You are using pip version 9.0.1, however version 10.0.0 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
[root@1st] /data0/laobanang/olmeca$ pip3 install --upgrade pip
Looking in indexes: http://mirrors.tencentyun.com/pypi/simple
Requirement already up-to-date: pip in /usr/local/python3/lib/python3.6/site-packages (10.0.0)
[root@1st] /data0/laobanang/olmeca$


PS:记录以前的操作命令

wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

tar -zxvf pip-8.0.2.tar.gz

cd pip-8.0.2

python3 setup.py build

python3 setup.py install

如果没有意外的话,pip安装完成。


文章参考:https://www.cnblogs.com/kimyeee/p/7250560.html

猜你喜欢

转载自blog.csdn.net/mchdba/article/details/80001102