云服务器上安装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的主要内容,如果未能解决你的问题,请参考以下文章