如何在vps服务器上搭建基本python3.5开发环境以及运行脚本程式

本文按照知乎用户@谈笑间樯橹的回答重新排版以及增加笔者0han的补充说明
原回答链接点此直达
{著作权归原作者所有,请勿随意转载}

1.15更新,介绍一个简单的linux命令,适用于搭建好了python环境的朋友想在服务器上后台运行自己上传的脚本,这条命令适用于所有想后台运行的程序,这样在登出服务器后也不会停止运行:

在命令后面,空格,再加一个& 例如我要后台运行位于/etc/test.py脚本,命令如下:
root>>python /etc/test.py &
回车,发现没有warning,成功,查看正在后台运行的程序命令是jobs,关闭某个程序的方法是:
在命令行终端输入命令:ps -aux从输出找到你想停用或者关闭的守护进程的名称,看看改进程的PID是多少,然后用命令:killall 进程名称或者 kill -9 进程PID值来杀死该进程,

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
先使用putty连接你的vps服务器,用root身份登陆

VPS:搬瓦工系统版本:centos-7-x86_64 & Centos 6 x86 (有读者试过其他系统可用后请评论告知)
利用pyenv装python3.5.2在putty中命令如下逐条输入:
yum clean all## 清除缓存目录(/var/cache/yum)下的软件包及旧的headers yum groupinstall "Development Tools"##安装必要的开发包 curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash## 安装pyenv echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv init -)"' >> ~/.bashrc### 定义pyenv环境变量 echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrcsource ~/.bashrcpyenv### 添加pyenv初始化到你的shell source ~/.bashrc## 立刻加载,使之生效 pyenv### 输入“pyenv”,出现以下内容,表示安装成功 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libpcap-devel xz-devel libxslt-devel ## 安装python依赖包 libjpeg-turbo-develpyenv install -l##查看pyenv支持列表 pyenv install 3.5.2## 选择python3.5.2进行安装 pyenv versions## 查看已安装的python版本 pyenv global 3.5.2## 切换到python3.5.2,并验证 pyenv global 3.5.2 pyenv -V
一切成功后再输入命令python将会看到熟悉的python环境,版本显示为3.5.2

你可能感兴趣的:(如何在vps服务器上搭建基本python3.5开发环境以及运行脚本程式)