centos6安装python_如何在CentOS6上安装Python2.7和Python3.3

本文详细介绍了如何在CentOS6系统中安装Python2.7和Python3.3。首先检查已安装的Python版本,然后通过下载、解压、配置、编译和安装步骤来添加新的Python版本。安装完成后,说明了如何在多版本Python环境中配置环境变量,包括不配置环境变量时直接指定解释器路径、使用python2、python3执行脚本以及修改PATH环境变量的方法。

展开全部

一、安装检查

一般在centos中都会默认装32313133353236313431303231363533e58685e5aeb931333363386138一个python,版本不一定,如果是2.7,则安装时只装3.3就可以了(现在最新已经到3.6了,可以装一个3.6版本的)

which python    #查看当前centos中使用的python解释器位置

python --version  #查看当前安装的python版本

二、python的安装

如图,右键-复制链接,就可以得到对应的包了。

2.解压缩,tar -zxvf Python-3.6.2.tgz

3.进到解压后的目录,cd Python-3.6.2

4. 命令行执行 ./configure

5. 命令行执行 make

6. 命令行执行 make install

无论安装哪个python版本,都是执行以上1~6的步骤。

安装完成后,一般是在路径usr/bin  ,  usr/local/bin中可以找到python解释器(python2.x版本一般是python2,python3.x版本一般是python3)

三、配置环境变量

在命令行输入python --version时,会得到当得的python默认的解释器版本

python2.x和python3.x多版本时,运行python脚本时,一般有以下几种使用方法。

1.不配置环境变量,直接在编写文件开头指定

首先利用which python3,找到python3解释器的位置,在文件开头指定即可建立一个文件,名字叫test3.6.py

#!/usr/local/bin/python3

print('hahahahahahahah')

运行时直接 ./test3.6.py就可以执行了

2. 不配置环境变量,直接用python或python2或python3进行编译建一个文件,命名为test.py

print("hahahahah")

命令行输入:

python test.py

python2 test.py

python3 test.py

3.配置环境变量1. 先查看环境变量(一般python安装完成后,会在/usr/local/bin下生成一个解释器)

echo $PATH

- /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

2. 将某个安装完成的路径加入到环境变量

PATH=$PATH:/server/Python-2.7.14

当输入python2.7后,会调用此路径下的python解释器

3. linux会优先找/usr/bin下的启动文件(或者用which python查找一下,默认使用的是哪个python),

如果想要输入python时自动调用python2.7,则:

进入/usr/bin,将python删除,建立连接

ln -s /server/Python-2.7.14/python ./python

这样我们 python 的时候,就会直接进入2.7的环境了

同上,如果没有pip命令的话,可以建一个相关的pip

Tips:

如果which pip发现没有安装pip,解决方法如下:1.下载get-pip.py

wget https://bootstrap.pypa.io/get-pip.py

2.执行命令python get-pip.py

3.更新,运行命令

pip install -U pip

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值