【发布时间】:2016-08-24 20:06:45
【问题描述】:
我有一个使用 Django 用 Python 编写的网络应用程序。在我的计算机(本地主机)中一切正常。但是当我将它部署到 Azure 时,我担心的事情确实发生了,那就是在云中找不到库。
这就是它所显示的:
/
处的导入错误
没有名为 cv2 的模块
Python 路径:[u'D:\home\site\wwwroot\env\Lib\site-packages',
'.',
'D:\Windows\SYSTEM32\python27.zip',
在导入 opencv 包之前,一切都在云端运行良好。云编译器似乎没有 openCV 包。有什么方法可以手动添加包吗?
【问题讨论】:
-
嗨,还有更新吗?
-
您好,很抱歉这么晚才发表评论。我按照你的建议做了。这是我得到的错误。
Module use of python27.dll conflicts with this version of Python.显然python版本还在3.4。我曾经通过更改 runtime.txt 将版本从 2.7 更改为 3.4。然而,奇怪的是现在我把它改回 2.7,似乎服务器端没有做任何改变。 Web 应用配置中的应用程序设置也不起作用。 -
你可以尝试在本地新建一个2.7版本的虚拟环境,然后按照我的建议尝试完成申请。毕竟,您将它们部署到 Azure。
标签: python django opencv azure