最近有一个全天候运行的python程序,但是自己的电脑晚上一般关机休息。 只是想跑这个程序,不想打开电脑,所以打算趁自己还是学生的时候去云端申请15天的体验云服务,扔下自己写的py文件就跑。
先申请云服务啊。 我申请的是centos系统。 一般比windows快一点吧。 然后可以分配给ip和资源,开始工作。
进来后在这一页(秀丽的飞机。 5448次失败的登陆。 我的这个云服务被攻击了吧。 反正刚申请,就这样吧)
首先,创建一个包含python安装文件的文件夹
mkdir py包
然后打开
CD py包
使用wget下载安装软件包
wget 3359 www.python.org/FTP/python/3.6.0/python-3.6.0.tgz
但是我的云服务限速有限,所以下载每秒100b,辣鸡! 于是我用文件传输方式,在自己的电脑上下载了压缩包,然后传输到云服务上。 这个方法相当快。 怎么转发才能自己百度?
然后解压缩压缩文件
tar -xvf Python-3.6.0.tgz
然后,Python-3.6.0文件夹被添加到pyPackage文件夹中,并打开该文件夹
cd Python-3.6.0
然后编译
./configure-- prefix=/usr/local/python 3
上面步骤中的百度云服务如果没有c环境,就会报告错误,所以如果报告了错误,首先安装c环境,然后可能会出现不依赖的问题,需要依赖yum安装
sudo yum install gcc-c
yum-installzlib-devel bzip2-devel OpenSSL-devel ncurses-devel SQLite-devel readline-devel tk-devel gdbm-devel db4- del db
================分割线,2019年使用AlibabaCloud (阿里巴巴云)服务相遇============
这次发生了import pip错误。 需要
yum-y安装zlib *
=====================================
然后安装
制造制造安装
安装了以上步骤后,即使安装了python3,也必须设置以下路径: 由于centos系统附带了python2.7,为了区分python2和python3,在python3上调用python3.6.0,在python上调用python2.7
ln-s/usr/local/python3/ymdpkq/python3/usr/ymdpkq/python 3
当然,如果你想在python2上调用python2.7,就用
mv/usr/ymdpkq/python/usr/ymdpkq/python 2
配置好后
输入python3 -V将显示python 3.6.0
输入python2 -V将显示python 2.7.3
完成