• 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.csdn.net/u011341352/article/details/77920827
  • 相关阅读:
    Pyinstaller(python打包为exe文件)
    matplotlib 填充颜色
    Visual Studio 2015 Enterprise
    latex中pdflatex与xelatex的区别
    latex插图续
    dva+umi+antd项目从搭建到使用(没有剖验证,不知道在说i什么)
    umi+dva+antd新建项目(亲测可用)
    HTTP缓存机制
    企业网站常见需求整理
    立足于运维与监控的前端框架 NoahV
  • 原文地址:https://www.cnblogs.com/smail-bao/p/9330608.html
Copyright © 2020-2023  润新知