前置准备
如何在个人服务器上运行python文件,首先我们需要准备的一些东西:
详细步骤
一,在服务器安装Anaconda
下载安装包
首先我们先下载Anaconda安装包,下载地址https://repo.anaconda.com/archive/
第二,找到我们要下载的安装包,注意是Linux版本,可以根据自己需求安装所需版本
上传文件到服务器
可以跳转到指定文件夹下安装(cd /test),也可以新建文件夹用来安装(mkdir test)
上传成功后输入命令ls,可以看到当前文件是白色的,没有执行权限,输入命令修改权限
chmod u+x Anaconda3-2022.05-Linux-x86_64.sh
安装环境
sh Anaconda3-2022.05-Linux-x86_64.sh
输入python进行测试是否安装完成。出现如下即为成功安装。
vim ~/.bashrc
输入O;
#为了避免与其他服务器用户产生命令冲突,使用自己的英文名+Python替代python
alias namePython='/root/anaconda3/bin/python'
#这里写anaconda的安装路径
export PATH="/root/anaconda3/bin:$PATH"
完成后按“Esc”,退出编辑模式;紧接着按“:”,输入“wq!”保存退出。
source ~/.bashrc
再次验证
conda
二,创建虚拟环境
创建环境
conda create -n py39 python=3.9.12
conda env list
source activate your_env_name
查看安装了哪些包。自带的包较少,有些程序需要的包需要自己额外导入。
conda list
conda install package_name(包名)
一些其他命令:
conda update conda: 检查更新当前conda
conda search XXX 搜索包,查看可安装版本
conda remove -n py36 --all 删除环境
conda deactivate 退出虚拟环境,conda4之前版本:source deactivate
pip install --upgrade <包的名字> 更新包
pip install python_igraph (import igraph包)
三,测试执行python文件
执行python文件
nohup python3 -u main.py >> my.log 2>&1 &
查看进程状态
- 还可以对改python程序进行暂停、恢复、杀死等操作
jobs -l (当前终端查看全部进程) ps -aux|grep 进程号 (全局各个新终端查看指定进程) ps -ef (全局全部进程) kill -STOP 进程号 (命令可以直接暂停一个后台任务) kill -CONT 进程号 (命令可以直接恢复一个后台任务) kill -9 进程号 (杀死进程)
总结
做完这些我们已经能够在服务器上成功运行python文件,要注意的是脚本文件不依赖于图形界面,并且根据你的服务器环境和脚本需要的库,可能会需要安装额外的依赖项。
原文地址:https://blog.csdn.net/qq_52645134/article/details/134709192
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_33962.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!