目录

前置准备

详细步骤

一,在服务器安装Anaconda

下载安装包

上传文件到服务器

安装环境

二,创建虚拟环境

创建环境

三,测试执行python文件

执行python文件

查看进程状态

总结


前置准备

        如何个人服务器运行python文件,首先我们需要准备的一些东西:

详细步骤

一,在服务安装Anaconda

下载安装

        首先我们下载Anaconda安装包下载地址https://repo.anaconda.com/archive/

        第二,找到我们要下载的安装包,注意是Linux版本可以根据自己需求安装所需版本

        下载可能有点慢,建议使用迅雷下载。

上传文件服务

        下载完安装包打开Xshell,连接自己的服务器。

        可以跳转指定文件夹安装cd /test),也可以新建文件夹用来安装(mkdir test)

        跳转到安装文件夹下后输入命令rz,找到安装包上传文件

        上传成功后输入命令ls,可以看到当前文件是白色的,没有执行权限输入命令修改权限

chmod u+x Anaconda3-2022.05-Linux-x86_64.sh

        输入ls查看,安装包显示绿色就ok

安装环境

        上传完成后就可以执行安装命令

sh Anaconda3-2022.05-Linux-x86_64.sh

        输入python进行测试是否安装完成。出现如下即为成功安装。

        然后退出python输入exit();

        接下来我们需进行以下环境配置

vim ~/.bashrc

        输入O;

        在配置文件空白添加如下配置,按“i”进入编辑模式

#为了避免与其他服务用户产生命令冲突,使用自己的英文名+Python替代python 
alias namePython='/root/anaconda3/bin/python'   
#这里anaconda的安装路径
export PATH="/root/anaconda3/bin:$PATH"

        完成后按“Esc”,退出编辑模式;紧接着按“:”,输入“wq!”保存退出

        激活文件

source ~/.bashrc

        再次验证

conda

        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 <包的名字&gt;     更新pip install python_igraphimport igraph包)

三,测试执行python文件

执行python文件
nohup python3 -u main.py &gt;> my.log 2>&amp;1 &amp;
查看进程状态

        Running说明程序正在成功运行

总结

        做完这些我们已经能够在服务器上成功运行python文件,要注意的是脚本文件不依赖于图形界面,并且根据你的服务器环境和脚本需要的库,可能需要安装额外的依赖项。

原文地址:https://blog.csdn.net/qq_52645134/article/details/134709192

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_33962.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注