工具系列——在Linux服务器中安装qutip

在Linux服务器中安装Anconda3

  1. 下载
    Anaconda3-2020.07-Linux-x86_64.sh
  2. 将文件上传至Linux服务器中(/home/quantum7/soft/)
  3. 安装

切换路径

cd /home/quantum7/soft/

执行安装

bash Anaconda3-2020.07-Linux-x86_64.sh

在这里插入图片描述
一直回车至出现下面的提示(yes赞同协议)
在这里插入图片描述回车

在这里插入图片描述
4. 环境变量

  source   ~/.bashrc     # 添加环境变量
  1. 安装第三方包(qutip):
   conda config --append channels conda-forge		# 添加一个渠道(可以不执行)
   
   conda install qutip
  1. 测试
    在这里插入图片描述

  1. 将python程序挂在服务器后台运行

    nohup python filename.py &
    # nohup的意思是关闭Xshell,对服务器运行程序无影响
    # & 将程序放到服务器后台运行
    
  2. 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

服务器知识补充

  1. 在服务器上挂载程序
screen -S name		# 新建会话

screen -r name 		  #  登录至上次的会话窗口

screen -ls 			# 查看当前会话下所有的name

# 切换至会话窗口后
Ctrl + A 然后 K 关闭挂起的会话

screen -wipe		# 关闭已经死掉的进程
kill 进程号			# 关闭正在运行的进行号

  1. 切换节点
ssh node05		     # 切换至计算节点


版权声明:本文为jiangyi_1612101_03原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。