云服务器上安装Anaconda并运行python

Posted 灿灿的金

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云服务器上安装Anaconda并运行python相关的知识,希望对你有一定的参考价值。

1.安装Anaconda

Anaconda版本:Anaconda3-5.3.1-Linux-x86_64 官方下载地址
使用宝塔面板连接云服务器
在usr/local目录在新建一个anaconda文件夹,把下载好的anaconda包上传进去(大概需要5分钟)

使用root权限,方便后面操作sudo su root

到anaconda包所在目录下 cd /usr/local/anaconda

执行安装命令sh Anaconda3-5.3.1-Linux-x86_64.sh

默认安装的目录为:

输入python进行测试是否安装完成。出现如下即为成功安装。
如果没有出现Anaconda,或者 conda命令不能使用,需进行以下环境配置。

vim ~/.bashrc

在配置文件下方空白处添加以下内容:

#为了避免与其他服务器用户产生命令冲突,使用自己的英文名+Python替代python 
alias namePython='/root/anaconda3/bin/python'   
#这里写anaconda的安装路径
export PATH="/root/anaconda3/bin:$PATH"
source ~/.bashrc

再次验证

conda --version

conda命令可以使用。
输入python,可以使用

运行python文件

在python文件目录在使用使用nohup命令后台运行python程序

nohup python3 -u my.py >> my.log 2>&1 &

在使用nohup启动python时,会生成一个进程ID
可以使用 jobs -l 来查看当前终端的全部进程(改命令只适用于改终端窗口,若再开一个窗口需适用ps命令查看全局进程,如下命令)
或者使用top o %MEM查看内存占用情况,按q键退出

还可以对改python程序进行暂停、恢复、杀死等操作`

jobs -l 		     (当前终端查看全部进程)
ps -aux|grep 进程号  (全局各个新终端查看指定进程)
ps -ef 		        (全局全部进程)
kill -STOP 	进程号	(命令可以直接暂停一个后台任务)
kill -CONT 进程号	(命令可以直接恢复一个后台任务)
kill -9 进程号 	    (杀死进程)

以上是关于云服务器上安装Anaconda并运行python的主要内容,如果未能解决你的问题,请参考以下文章

云服务器上安装Anaconda并运行python

CentOS云端安装JupyterNotebook

Anaconda介绍安装及使用教程

Anaconda介绍安装及使用教程

windows上安装Anaconda和python

如何在Ubuntu 16.04上安装Anaconda Python Distribution