如何在已经存在python2的linux环境上安装python3

Python012

如何在已经存在python2的linux环境上安装python3,第1张

如何在已经存在python2的linux环境上安装python3

有的人在安装的时候可能会先将python2解除安装掉,这个地方严重强调一下,不要去解除安装系统中已经存在的python2,否则会造成系统中好多其他需要python执行的程式异常

系统环境

[root@localhost install]# pwd

/data/install

[root@localhost install]# cat /etc/redhat-release

CentOS release 6.3 (Final)

[root@localhost install]# uname -a

Linux localhost 2.6.32-358.6.2.el6.x86_64 #1 SMP Thu May 16 20:59:36 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

python3.4的安装方法

[root@localhost install]# wget :python./ftp/python/3.4.4/Python-3.4.4.tgz

[root@localhost install]# tar -zxf Python-3.4.4.tgz

[root@localhost install]# cd Python-3.4.4

# 在安装包中有一个README的档案,里面有写如何安装

[root@localhost Python-3.4.4]# ls

aclocal.m4 config.sub configure.ac Grammar install-sh LICENSE Makefile.pre.in Modules Parser PCbuild Python setup.py

config.guess configure Doc Include Lib Mac Misc Objects PC pyconfig.h.in README Tools

[root@localhost Python-3.4.4]# ./configure

[root@localhost Python-3.4.4]# make

[root@localhost Python-3.4.4]# make install

测试

[root@localhost Python-3.4.4]# python3

Python 3.4.4 (default, Jun 27 2016, 07:47:54)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>>

以后执行python程式就可以使用python3 程式名 去执行了

已经存在python2的linux环境上安装python3,有两种方法,第一种是替换python2,第二种是直接安装python3,而不替换python2,这样的话,在python3执行的时候,就要写成python3+启动等语句

1.安装了python2.7之后的版本 貌似已经自动集成了pip 在环境变量中添加python ,script路径,例如:C:\Python27C:\Python27\Scripts2.如果没有集成 可以下载get-pip.py 运行安装安装pip安装和升级之前,先下载get-pip.py然后使用下面的命令:python get-pip.py不过注意一下,linux或osX下,需要权限,使用下面的命令,输入密码后即可。sudo python get-pip.py windows下需要管理员权限启动终端。如果你还没有安装了setuptools,get-pip.py 会帮你安装。如果你已经安装了setuptools,运行下面的命令进行升级。pip install -U setuptoolswindows下,注意将pip路劲加到系统的path中,原因就不解释了吧。升级pipLinux or OS X系统,运行下面的命令:pip install -U pipwindows系统运行下面的命令:python -m pip install -U pip

原因:

翻出多年前xp系统电脑,想玩玩python,奈何最新版本的python无法在xp系统上安装。

解决方法:

支持在xp系统上安装python的最新版本为3.4.x。这里我下载的python版本是3.4.4。然后一定要设置环境变量,这样用起来更顺手一些。

具体操作:

1、升级pip

pip list -o(这里是英文字母o),这个函数可以让我们知道能够升级的模块(叫库也行,叫包也行,大概就这么个意思)以及能升级的最新版本 。因为是xp系统,pip最多升级19.1.1。

先用win+r输入cmd进入命令提示符,用cd 命令进入安装的python目录下,用python -m pip install pip==19.1.1

然后用pip3 install wheel,下载轮子模块,会发现下载好了之后在python 34scripts下多了一个wheel.py。

2、安装Python

找好对应的版本,这里要注意机器是什么系统的,多少位的,以及用的python版本

我的是32位,xp系统,python版本3.4.4就要下载pygame-2.2.5-cp34-cp34m-win32.whl。

下载好轮子(我下载到了python 34Scripts下)用我们神奇命令pip3 install xxx. whl(就是刚才下载的轮子)就可以下载了。

最后为啥这么写呢?

因为不论你下载matplotlib模块还是其他的模块,很多都要用轮子