Windows Server 2012 R2部署Python WebApi,主要用于ADC管理系统与算法模型和算法服务器的交互。具体部署步骤:
a) Windows Server 安装Python 3.6 以上,下载地址:
https://www.python.org/downloads/windows/
b) 配置系统环境变量
i. cmd path=%path%;D:\Python27
ii. 其中: D:\Python27 是Python的安装目录
c) 把部署文件ats_merage.py 放到单独目录中
d) 命令启动服务:python ats_merage.py
e) 有时候需要更新pip
i. python -m pip install --upgrade pip
f) 安装Flask
i. 管理员运行CMD:pip install Flask
g) 安装cv2
i. 管理员运行 CMD:pip install opencn-python
ii. 错误提示:
Could not find a version that satisfies the requirement openCV
解决:
1. 下载对应版本:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
2. 选择opencv_python-4.0.1-cp37-cp37m-win_amd64.whl
3. 拷贝opencv_python-4.0.1-cp357cp37m-win_amd64.whl到方便执行目录
4. CD 放文件目录
5. pip install opencv_python-4.0.1-cp37-cp357-win_amd64.whl
6. 在python下运行 import cv2 不报错就是安装成功了
7. 清华大学镜像安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ opencv-python
8. Windows server 2012 R2遇到o