1、打包python项目依赖
2、zip压缩项目放服务器(小环境里)
3、解压,添加依赖
以上参考文章链接:https://www.cnblogs.com/heian99/p/12865377.html
其中:执行pip3 xxx 产生报错:You are using pip version 9.0.3, however version 21.2.4 is available.You should consider upgrading via the ‘python -m pip install --upgrade pip’ command.
原因就是pip3使用的还是系统自带的python3.5的9.0.3,而你在使用的python是你安装的指定版本,其对应的是 21.2.4,它提示你还有可用的21.2.4,搜索了很多解决方法,好像都不在这个点子上。于是我的解决方法是:修改软链接,依次输入,自己发现,已修复后写的文章
pip3 -V
sudo rm /usr/bin/pip3
ln -s /usr/local/python3.6.5/bin/pip3 /usr/bin/pip3
项目运行
1、一般服务器部署
配置好python环境后,直接运行: python xxx.py 即可。 ubuntu16.04如何正确安装python3.6.5,参考链接:https://zhuanlan.zhihu.com/p/101703266 写的很好。
2、集群部署
module load anaconda3
conda init bash
source activate
conda activate /home/xxx/.conda/envs/mypy36
python /home/xxx/xxx.py
sbatch yyy.sh
- 通过scontrol可以查询仍在运行的作业详细信息
scontrol show job 5489
sinfo
idel为空闲,mix为节点部分核心可以使用,alloc为已被占用;
- 推荐使用pestat 以节点列表形式列出节点和队列状态,一目了然
pestat
|