许多程序运行需要2.7版本的Python,所以有必要升级到新版本。Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。
请严格按照步骤来。
1.安装wget(CentOS最小安装模式下未安装):
1 2 |
yum update yum install wget |
2.下载和编译Python2.7.10
1 |
wget wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz |
安装所需要的环境(如果没有安装python2.7.10安装后无法正常使用退格键等):
1 |
yum install readline-devel -y |
继续安装:
1 2 3 4 5 6 |
tar xf Python-2.7.10.tgz cd Python-2.7.10 ./configure make all make install cd ../ |
默认安装位置在/usr/local/bin,/usr/local/lib/python2.7
3.配置python2.7.10
1 2 |
mv /usr/bin/python /usr/bin/python2.6.6 ln /usr/local/bin/python2.7 /usr/bin/python |
测试(查看版本是否为2.7.10):
1 |
python -V |
4.配置yum命令
使得yum还是使用原来的python版本
修改/usr/bin/yum
1 |
vi /usr/bin/yum |
把/usr/bin/python 修改为 /usr/bin/python2.6
5.安装pip
此时yum不能用来安装python的插件了,会默认安装在/usr/lib/python2.6/site-packages/,所以安装后不能正常使用。
首先配置下python安装插件所需要的环境:
安装setuptools
1 2 3 4 |
wget https://pypi.python.org/packages/source/s/setuptools/setuptools-18.2.tar.gz#md5=52b4e48939ef311d7204f8fe940764f4 tar xvf setuptools-18.2.tar.gz cd setuptools-18.2 python setup.py install ##此时的python 命令版本:2.7.10 |
安装pip:
1 2 3 4 |
wget https://pypi.python.org/packages/source/p/pip/pip-7.1.2.tar.gz#md5=3823d2343d9f3aaab21cf9c917710196 tar xf pip-7.1.2.tar.gz cd pip-7.1.2 python setup.py install |
至此pip已安装完成,可以正常使用。
测试pip:
1 |
pip -V |
pip 7.1.2 from /usr/local/lib/python2.7/site-packages/pip-7.1.2-py2.7.egg (python 2.7)
至此pip配置完毕,可以正常使用pip来安装python的插件了。比如XX:
pip install XX
插件安装位置与python 2.7.10的目录下 /usr/local/lib/python2.7/site-packages
请问3.5和2.7是不是能互相取代?需不需要同时安装两个版本?
3.5没用过,你只能使用一个啊
又是介么专业的良心帖子!!!!!就要马下!
过奖啦
恰好我也在学Python,以后准备使用Ubuntu来代替Windows了
这是迈向大神的节奏
请问如果还没有开始学习的话,在java、c++之间选择哪一个去学更实用。最好简单给出理由。
坐等大神解答
其实我在等你的答案。不想告诉我吗?
嗯,我觉得,C/C++起步入门了,Java和Python也就很好学了。不过这三个没什么先来后到之分,各有各的优势。我也不是大神啊。
基础我有的,算是入门了吧。我就是说哪一个语言更实用更好用
php!
我真服了你了我说是那三者之间选你给我闹个php
这个真的很让人为难啊
啊 ,c++、java、Python这三者之间。上一条评论没打全。