Python 3 的安装

python 3 的安装:
背景:
    之前都是在Pychram上写,我的windows下的python版本是3.5,今天要把一个小脚本上到生产环境上。
    无奈我服务器上的python版本是2.6.6。所以这里记录一下我安装python3 的过程。
版本下载:
    https://www.python.org/ftp/python/3.5.5/
    这里我下载的是3.5.5

Linux下默认系统自带python2的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存,我们使用时候指定一下python3 即可

cd /data/tools/
wget https://www.python.org/ftp/python/3.5.5/Python-3.5.5.tar.xz
安装开发工具包
sudo yum groupinstall  "Development tools" -y
安装编译python所需要的一些依赖关系
sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel -y
tar -xvf Python-3.5.5.tar.xz  #注意不是gz,所以解压时z选项不要
cd Python-3.5.5
./configure --prefix=/usr/local/
make && make install

系统中原来的python在/usr/bin/python,通过ls -l可以看到,python是一个软链接,链接到本目录下的python2.6

我们可以把这个删除,也可以新建一个python3的软链接,只不过执行时python要改成python3,或者python脚本头部声明要改为#!/usr/bin/python3
这里为了方便建议先重命名一下,然后建立个软链接就可以了,之前的程序头部也不用更改:
#mv /usr/bin/python /usr/bin/python2.6.6  
#ln -s /usr/local/bin/python3.5 /usr/bin/python  

8解决系统 Python 软链接指向 Python3.5 版本后,因为yum是不兼容 Python3.5的,所以yum不能正常工作,我们需要指定 yum 的Python版本

我们再在终端输入python,我们就看到版本已经变成3.5.5了

现在我们把脚本上传上去,执行以下
[wwwad@script_1 python]$ python check_job.py
Traceback (most recent call last):
  File "check_job.py", line 3, in <module>
    import requests
ImportError: No module named 'requests'

装一下requests module
sudo pip install requests

欧卡
参考文章链接: https:
//blog.youkuaiyun.com/u011341352/article/details/77920827

 

转载于:https://www.cnblogs.com/smail-bao/p/9330608.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值