安装pip3
1、安装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
报错: RuntimeError: Compression requires the (missing) zlib module
我们需要在linux中安装zlib-devel包,进行支持。
yum install zlib-devel
需要对python3.5进行重新编译安装。
cd python3.5
make & make install
又是漫长的编译安装过程。
重新安装setuptools
python3 setup.py build
python3 setup.py install
2、安装pip
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安装完成。
测试:
我们使用pip安装一个python3第三方库: python3 -m pip install paramiko
纳尼!!!!又报错了!
ImportError: cannot import name 'HTTPSHandler'
根据老衲多年的经验,应该是缺少openssl的开发环境,我们继续安装
yum install openssl-devel
===========================
sudo apt-get install openssl
sudo apt-get install libssl-dev
继续重新编译安装python3.5
ok,我们终于完成了整个python3环境的安装。
查看python版本
#python -V Python 2.6.6
1.下载Python-2.7.3
#wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
2.解压
#tar -jxvf Python-2.7.3.tar.bz2 #cd Python-2.7.3
3.安装
#./configure
#make all
#make install
#make clean
#make distclean
4.查看版本信息
#/usr/local/bin/python2.7 -V
5.建立软连接,使系统默认的 python指向 python2.7
#mv /usr/bin/python /usr/bin/python2.6.6 #ln -s /usr/local/bin/python2.7 /usr/bin/python
6.重新检验Python 版本
7.更改yum配置文件头
解决系统 Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所以yum不能正常工作,我们需要指定 yum 的Python版本
#vi /usr/bin/yum 将文件头部的 #!/usr/bin/python 改成 #!/usr/bin/python2.6.6
8.输入法没了,配置一下IBus
分别用 vi 打开下面两个文件,找到 exec python 那一行,把exec python 改为 exec python2.6 保存,退出。iBus在重启后就恢复正常了!
#vi /usr/bin/ibus-setup
#vi/usr/libexec/ibus-ui-gtk
转载来自:http://blog.csdn.net/jcjc918/article/details/11022345
下面配置python3.5的环境
安装相应包
# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
下载 Python 3.4 源码包
# wget http://mirrors.sohu.com/python/3.4.1/Python-3.4.1.tar.xz
https://www.python.org/ftp/python/3.5.7/Python-3.5.7.tgz
安装 Python 3.4
# tar xf Python-3.4.1.tar -C /usr/local/src/ # cd /usr/local/src/Python-3.4.1/ # ./configure --prefix=/usr/local/python3 # make && make install
从 Python 3.4 开始就已经自带了 pip 和 easy_install(setuptools 包带的命令) 包管理命令,你可以在 /usr/local/python34/bin/
目录下看到,查看一下已经安装的扩展包:
# /usr/local/python34/bin/pip3 list pip (1.5.6) setuptools (2.1)
添加 python3.4 相关命令到环境变量
添加 python3.4 到环境变量,编辑 ~/.bash_profile
,将:
PATH=$PATH:$HOME/bin
改为:
PATH=$PATH:$HOME/bin:/usr/local/python34/bin
使 python3.4 环境变量生效:
# . ~/.bash_profile
更新pip3
python3 -m pip install -U pip
转载:http://blog.aboutc.net/linux/61/install-python-on-linux