设置python虚拟环境
> sudo apt install python3-venv python3-pip
> mkdir /opt/Data/PythonVenv
> cd /opt/Data/PythonVenv
> python3 -m venv AliyunOpenAPI
> source /opt/Data/PythonVenv/AliyunOpenAPI/bin/activate部署推理环境
> pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple> sudo docker build -t imaiguo/aliyunopenai:v1.0 .>
> sudo docker compose up -d openapiserver
>
> sudo docker compose up -d openapiclient
>>
> # 查找python安装路径
> python -m site --user-base
>
> C:\Users\ephraim\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\Scripts\pyinstaller --onefile src/RunBigmodelSiteLocalUpdate.py .\Config.py
>- 命令行添加服务、注册表、启动、任务计划,实现开机运行exe或bat
- 启动优先级:服务>注册表>启动文件夹>计划
>
> #添加服务 管理员模式打开cmd
> cmd
> sc create AliyunOpenAPI binpath= "D:\devtools\AliyunOpenAPI\RunBigmodelSiteLocalUpdate.exe" displayname= "域名自动注册" depend= Tcpip start= auto
>
> #注意:
> # 1)binPath=后面一定要有个空格,否则会出现错误。
> # 2)如果建错了或者需要修改,这时需要先删除服务,再重新创建,删除服务的命令:
>
> # 删除服务
> sc delete AliyunOpenAPI
> # 在提示建立成功后,可以直接输入
> # 启动服务
> net start AliyunOpenAPI
>>
> D:\devtools\nssm.2.24\win64\nssm.exe install
> D:\devtools\nssm.2.24\win64\nssm.exe start AliyunOpenAPI
> D:\devtools\nssm.2.24\win64\nssm.exe restart
> D:\devtools\nssm.2.24\win64\nssm.exe stop AliyunOpenAPI
> D:\devtools\nssm.2.24\win64\nssm.exe remove AliyunOpenAPI
>
> # 日志路径 C:\Windows\Temp\AliyunOpenAPI.log
>>
> pip download loguru -d project\sidepackage\loguru
> pip download -r requirements.txt -d project\sidepackage\loguru
> # 离线安装
> py -3.8-64 -m pip install --no-index --find-link project\sidepackage\loguru loguru
>