zoukankan      html  css  js  c++  java
  • 在云服务器搭建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

    完成

  • 相关阅读:
    Hibernate + mysql 查询伪劣时:= 出现 Space is not allowed after parameter prefix ':' MySQL异常
    Linux下使用Markdown
    第十六章:Java内存模型——Java并发编程实战
    第十五章:原子变量与非阻塞机制——Java并发编程实战
    第十四章:构建自定义的同步工具——Java并发编程实战
    第十三章:显示锁——Java并发编程实战
    访问者模式——HeadFirst设计模式学习笔记
    原型模式——HeadFirst设计模式学习笔记
    第十二章:并发程序的测试——Java并发编程实战
    备忘录模式——HeadFirst设计模式学习笔记
  • 原文地址:https://www.cnblogs.com/NewsunLs/p/9308842.html
Copyright © 2011-2022 走看看