1、在linux服务器安装基础环境
linux自带的python版本太低了,需要安装pythen3的环境
具体操作看这个文章:linux安装anaconda3
2、将Python代码程序传输到服务器上
我这里传输到了服务器的 /opt/python_code目录下
这里我使用了pycharm的一个功能:
然后将代码同步到服务器的指定目录下,我同步到了/opt/python_code 下
3、运行
使用xshell进入服务器的/opt/python_code目录下
python controller.py
4、如果出现:Python代码部署到Linux,找不到自定义的包的解决办法 ModuleNotFoundError: No module named:“xxx”
部署到Linux服务器上就会报错
ModuleNotFoundError: No module named 'CHS_SERVER'
解决办法:
解决办法有两种, 其中一种是修改服务器环境变量(不推荐)
下面就来说第二种:
将该路径添加进去 这样就可以找到了,只不过这种临时做法坏处就是 每个需要导入包中数据的时候,都要在前面把这段代码加上,把路径导进去
具体添加上么路径,需要根据你的结构来自行定义
5、放到后台运行
https://wwwblogs/master-pokemon/p/5790783.html
$ nohup python -u test.py > out.log 2>&1 &
6、查看正在运行的python程序
ps -ef | grep python
更多推荐
Python代码部署到Linux(亲测成功)
发布评论