• 在云服务器搭建python3


    最近有一个python程序,想要让他全天24小时运行,但是自己电脑晚上一般会关机休息,若是只是想跑这个程序而让电脑开着自己又不愿意,所以趁着自己还是学生的身份去腾讯云申请了个15天的体验云服务器,打算把自己写的py文件丢上去跑。

    首先申请云服务器嘛,我申请的是centos系统,一般来讲比windows快一点吧。然后分配到了ip和资源,就可以开始搞事情了。

    进入以后是这个页面(我滴妈。。。5448次失败的登陆。。我这个云服务器是被攻击了吧。。反正刚申请,就这样吧)

    首先创建一个文件夹,用来存放python安装文件

    mkdir pyPackage

    然后打开

    cd pyPackage

    然后使用wget下载安装包

    wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz

    但是因为我的云服务器限速了,下载东西100b每秒,辣鸡!所以我用了文件传输的方式,自己电脑先下载好压缩包,再传输到云服务器上,这个方法快很多。怎么传输可以自行百度。

    然后解压压缩文件

    tar -xvf Python-3.6.0.tgz

    之后pyPackage文件夹里就多了一个 Python-3.6.0 文件夹,打开这个文件夹

    cd Python-3.6.0

    然后编译

    ./configure --prefix=/usr/local/python3

    上面这一步百度云服务器没有c环境会报错,所以如果报错的话,先安装c环境;此外还有可能会遇到没有依赖的问题,就用需要yum安装依赖

    sudo yum install gcc-c++

     yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

    ======================分割线,2019年使用阿里云服务器遇到了===================

    这次遇到import pip 报错,需要

    yum -y install zlib*

    ==================================================

    然后安装

    make && make install

    上面步骤安装好以后,python3就算安装好了,但是还需要配置一下路径。由于centos系统自带python2.7,所以为了区分python2和python3,用python3调用python3.6.0,python调用python2.7

    ln -s /usr/local/python3/bin/python3 /usr/bin/python3

    当然你要是想把python2.7 用python2调用就用

    mv /usr/bin/python /usr/bin/python2

    配置好以后
    输入 python3 -V 就会显示python 3.6.0
    输入python2 -V 就会显示python 2.7.3

    完成

  • 相关阅读:
    智器SmartQ T7实体店试用体验
    BI笔记之SSAS库Process的几种方案
    PowerTip of the Day from powershell.com上周汇总(八)
    PowerTip of the Day2010071420100716 summary
    PowerTip of the Day from powershell.com上周汇总(十)
    PowerTip of the Day from powershell.com上周汇总(六)
    重新整理Cellset转Datatable
    自动加密web.config配置节批处理
    与DotNet数据对象结合的自定义数据对象设计 (二) 数据集合与DataTable
    在VS2003中以ClassLibrary工程的方式管理Web工程.
  • 原文地址:https://www.cnblogs.com/NewsunLs/p/9308842.html
Copyright © 2020-2023  润新知