在Linux服务器中安装Anconda3
- 下载
Anaconda3-2020.07-Linux-x86_64.sh - 将文件上传至Linux服务器中(/home/quantum7/soft/)
- 安装
切换路径
cd /home/quantum7/soft/
执行安装
bash Anaconda3-2020.07-Linux-x86_64.sh

一直回车至出现下面的提示(yes赞同协议)
回车

4. 环境变量
source ~/.bashrc # 添加环境变量
- 安装第三方包(qutip):
conda config --append channels conda-forge # 添加一个渠道(可以不执行)
conda install qutip
- 测试

将python程序挂在服务器后台运行
nohup python filename.py & # nohup的意思是关闭Xshell,对服务器运行程序无影响 # & 将程序放到服务器后台运行linux中查看进程和杀死进程的命令
ps -aux | grep python # 查看当前正在运行的python进程 kill 进程号 # 杀死进程
在学校的linux中运行Python的脚本
#!/bin/bash
#SBATCH --job-name=parallel_job_test # Job name
#SBATCH --mail-type=END,FAIL # Mail events (NONE, BEGIN, END, FAIL, ALL)
#SBATCH --mail-user=yangyanwei@inspur.com # Where to send mail
#SBATCH --nodes=1 # Run all processes on a single node
#SBATCH --ntasks=4 # Number of processes
#SBATCH --mem=1gb # Total memory limit
#SBATCH --time=01:00:00 # Time limit hrs:min:sec
#SBATCH --output=multiprocess_%j.log # Standard output and error log
date;hostname;pwd
module load python/3
python your_script.py
date
服务器知识补充
- 在服务器上挂载程序
screen -S name # 新建会话
screen -r name # 登录至上次的会话窗口
screen -ls # 查看当前会话下所有的name
# 切换至会话窗口后
Ctrl + A 然后 K 关闭挂起的会话
screen -wipe # 关闭已经死掉的进程
kill 进程号 # 关闭正在运行的进行号
- 切换节点
ssh node05 # 切换至计算节点
版权声明:本文为jiangyi_1612101_03原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。