如何升级到python3版本并且安装pip3
2017-08-06 15:58
676 查看
准备:
Python-3.5.2.tar.xz
pip-8.1.2.tar.gz
setuptools-24.0.2.zip
步骤:
[html] view
plain copy
tar Jxf Python-3.5.2.tar.xz
cd Python-3.5.2
./configure --prefix=/usr/local/Python3
make && make install
[objc] view
plain copy
tar zxf pip-8.1.2.tar.gz
tar zxf setuptools-24.0.2.zip
cd setuptools-24.0.2
ln -s /usr/local/Python/bin/python3 /usr/bin/python3
python3 setup.py install
cd ..
cd pip-8.1.2
python3 setup.py install
ln -s /usr/local/Python3/bin/pip3 /usr/bin/pip3
[html] view
plain copy
python3 -m pip list
decorator (4.0.10)
ipython (4.2.1)
ipython-genutils (0.1.0)
pexpect (4.2.0)
pickleshare (0.7.2)
pip (8.1.2)
ptyprocess (0.5.1)
setuptools (24.0.2)
simplegeneric (0.8.1)
traitlets (4.2.2)
[html] view
plain copy
python3 -m pip install ipython
ln -s /usr/local/Python3/bin/ipython3 /usr/bin/ipython3
a、安装pip3的时候提示没有zlib模块
[html] view
plain copy
yum install -y zlib-devel
./configure; echo $? ; make && make install
b、使用pip3的时候提示没有HTTPSHandler模块,提示信息如下,
ImportError: cannot import name 'HTTPSHandler
[html] view
plain copy
yum install -y openssl-devel
然后再重新编译安装python3就可以了,安装完成后就可以直接使用pip3了,不需要再重新编译安装pip3
Python-3.5.2.tar.xz
pip-8.1.2.tar.gz
setuptools-24.0.2.zip
步骤:
1、自定义编译安装python3.x版本
[html] viewplain copy
tar Jxf Python-3.5.2.tar.xz
cd Python-3.5.2
./configure --prefix=/usr/local/Python3
make && make install
2、安装pip3.x,安装会提示需要setuptools模块,所以需要先安装setuptools模块
[objc] viewplain copy
tar zxf pip-8.1.2.tar.gz
tar zxf setuptools-24.0.2.zip
cd setuptools-24.0.2
ln -s /usr/local/Python/bin/python3 /usr/bin/python3
python3 setup.py install
cd ..
cd pip-8.1.2
python3 setup.py install
ln -s /usr/local/Python3/bin/pip3 /usr/bin/pip3
3、验证模块是否正常安装
[html] viewplain copy
python3 -m pip list
decorator (4.0.10)
ipython (4.2.1)
ipython-genutils (0.1.0)
pexpect (4.2.0)
pickleshare (0.7.2)
pip (8.1.2)
ptyprocess (0.5.1)
setuptools (24.0.2)
simplegeneric (0.8.1)
traitlets (4.2.2)
4、安装ipython
[html] viewplain copy
python3 -m pip install ipython
ln -s /usr/local/Python3/bin/ipython3 /usr/bin/ipython3
5、遇到的问题
a、安装pip3的时候提示没有zlib模块[html] view
plain copy
yum install -y zlib-devel
./configure; echo $? ; make && make install
b、使用pip3的时候提示没有HTTPSHandler模块,提示信息如下,
ImportError: cannot import name 'HTTPSHandler
[html] view
plain copy
yum install -y openssl-devel
然后再重新编译安装python3就可以了,安装完成后就可以直接使用pip3了,不需要再重新编译安装pip3
相关文章推荐
- 如何升级到python3版本并且安装pip3
- 如何升级到python3版本并且安装pip3及ipython3
- 低版本python如何安装 pip
- [每日一答] [20151011] 如何在Python2.7版本中安装pip程序呢?
- window 中同时安装不同版本的python如何进行环境切换和对应版本的pip install
- 升级 python 2.6.6 到 2.7.14 版本(pip工具安装)
- 如何利用pip将python模块安装到python指定的版本中
- pip如何指定python版本安装(mac)
- 如何在Python2.7版本中安装pip程序
- Ubuntu下同时安装了python2版本和python3版本如何使用pip
- (4)Centos6.X升级Python为2.7版本并安装Pip
- Ubuntu下同时安装了python2版本和python3版本如何使用pip分别为P2和P3安装不同类库
- 如何安装多版本python python2和python3共存以及pip共存
- Python多版本管理软件pyenv的安装应用及pip的使用讲解
- 如何编译安装protobuf极其python版本
- CentOS 程序设计语言python版本太低如何手动升级
- 多个python版本中安装pip
- pip怎么安装到用户目录(不需要管理员权限),怎样安装指定python版本的包
- linux下,Python 多版本共存,及Pip,Easy_install 安装扩展包
- 【Python笔记】源码编译安装Python时,如何支持自定义安装的高版本openssl库