Python代码部署到Linux(亲测成功)

1、在linux服务器安装基础环境

linux自带的python版本太低了,需要安装pythen3的环境

具体操作看这个文章:linux安装anaconda3

2、将Python代码程序传输到服务器上

我这里传输到了服务器的 /opt/python_code目录下

这里我使用了pycharm的一个功能:

Python代码部署到Linux(亲测成功)_第1张图片

 

Python代码部署到Linux(亲测成功)_第2张图片

Python代码部署到Linux(亲测成功)_第3张图片

然后将代码同步到服务器的指定目录下,我同步到了/opt/python_code 下

Python代码部署到Linux(亲测成功)_第4张图片

3、运行

使用xshell进入服务器的/opt/python_code目录下

python controller.py

4、如果出现:Python代码部署到Linux,找不到自定义的包的解决办法 ModuleNotFoundError: No module named:“xxx”

部署到Linux服务器上就会报错

ModuleNotFoundError: No module named 'CHS_SERVER'

解决办法:

解决办法有两种, 其中一种是修改服务器环境变量(不推荐)

下面就来说第二种:

Python代码部署到Linux(亲测成功)_第5张图片

将该路径添加进去   这样就可以找到了,只不过这种临时做法坏处就是  每个需要导入包中数据的时候,都要在前面把这段代码加上,把路径导进去

具体添加上么路径,需要根据你的结构来自行定义

5、放到后台运行

https://www.cnblogs.com/master-pokemon/p/5790783.html

$ nohup python -u test.py > out.log 2>&1 &

6、查看正在运行的python程序 

ps -ef | grep python

 

你可能感兴趣的:(python,Linux)