美文网首页
安装新版Python,并设置默认为python3版本

安装新版Python,并设置默认为python3版本

作者: 依旧丶森 | 来源:发表于2017-07-31 21:52 被阅读266次

进入Python下载页面,选择需要的版本。

这里,我选择的版本是 3.6.2 。

# wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

下载完成后解压

# tar -zxvf Python-3.6.2.tgz

进入解压缩后的目录,安装配置:

# cd Python-3.6.2/

# ./configure

配置完成之后,就可以编译了:

# make && make install

出现了错误

zipimport.ZipImportError: can't decompress data; zlib not available 

解决办法

第一步,下载python-pip的tar包

# wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-check-certificate

第二步,安装pip:

#chmod +x pip-1.3.1.tar.gz     

 #tar xzvf pip-1.3.1.tar.gz      

 #cd pip-1.3.1

#python setup.py install

出现错误:

“ImportError: No module named setuptools”提示我们没有由于没有安装setuptools,使得pip安装失败,看来只有先安装setuptools:

#wget https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg  --no-check-certificate      

 #chmod +x setuptools-0.6c11-py2.7.egg     

 #sh setuptools-0.6c11-py2.7.egg

执行sh setuptools-0.6c11-py2.7.egg,又出了另外一个错误:。。。。。。。。。

是少安装了zlib:

sudo apt-get install zlib*

再次安装setuptools

安装成功

进入pip解压目录进行安装

#python setup.py install

安装成功

再次编译python3.6

# make && make install

安装成功以后,就可以查看 Python 的版本了:

# python -V

Python2.7

# python3 -V

Python3.6.2

设置 3.x 为默认版本

查看 Python 的路径,在 /usr/bin 下面。可以看到 python 链接的是 python 2.7,所以,执行 python 就相当于执行 python 2.7。

#ls-al /usr/bin | greppython

将原来 python 的软链接重命名:

# mv /usr/bin/python /usr/bin/python.bak

将 python 链接至 python3:

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

这时,再查看 Python 的版本:

# python -V

Python3.6.2

输出的是 3.x,说明已经使用的是 python3了。

相关文章

网友评论

      本文标题:安装新版Python,并设置默认为python3版本

      本文链接:https://www.haomeiwen.com/subject/lxqdlxtx.html