从在virtualenv中运行的Django应用程序调用unoconv的问题

埃尔萨

我有一个使用子进程调用unoconv的django应用程序。当我在开发环境中运行时,它工作正常,但在生产环境中运行时,则出错。

它给出了这个错误

“ unoconv:在/ usr / lib / libreoffice中找不到合适的pyuno库和python二进制组合错误:没有名为uno的模块

unoconv:在系统上找不到合适的Office安装。错误:请找到您的Office安装并将您的反馈发送至:http : //github.com/dagwieers/unoconv/issues

但是unoconv可以从命令行正常运行。

由于我将django应用程序作为uwsgi附庸运行,因此它可能与特权有关,尽管对于我一生来说,我不知道如何解决它。

PS-django应用程序未启动unoconv侦听器,该侦听器已在运行。

编辑-这不是权限问题,而是由于错误的python解释器(virtualenv一个)调用了unoconv引起的路径问题

埃尔萨

由于该应用程序在virtualenv中运行,因此将使用virtualenv python解释器而不是系统调用unoconv。

如果您有virtualenvwrapper,则修复非常简单-在我的情况下,只需add2virtualenv使用包含uno.pyunohelper.py作为目录/usr/share/pyshared的目录路径调用命令即可

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails:从Rails应用程序中为Python调用virtualenv

来自分类Dev

Rails:从Rails应用程序中为Python调用virtualenv

来自分类Dev

运行时在框架应用程序中调用超时

来自分类Dev

Python / Django:virtualenv无法识别应用程序

来自分类Dev

用Apache运行Django应用程序

来自分类Dev

如何诊断仅在使用uWSGI运行应用程序时出现的Python Flask应用程序中的问题?

来自分类Dev

运行`foreman start` /将Django应用程序部署到Heroku时出现问题

来自分类Dev

从Windows + Apache上运行的Django应用程序调用时,Popen无法执行

来自分类Dev

如何通过Django Python中的子进程运行unoconv?

来自分类Dev

WinJS应用程序中的导航问题

来自分类Dev

Worklight应用程序中的对齐问题?

来自分类Dev

iPad应用程序中的UIOrientation问题

来自分类Dev

Web应用程序中的注销问题

来自分类Dev

angularJS应用程序中的缓存问题

来自分类Dev

在Angular中调用外部应用程序

来自分类Dev

从移动应用程序中调用方法

来自分类Dev

在应用程序委托中调用MPMoviePlayerViewController

来自分类Dev

在 google appengine web 应用程序中调用 JavaScript 函数的问题

来自分类Dev

从应用程序中运行Zookeeper

来自分类Dev

在javaFX中运行swing应用程序

来自分类Dev

在iOS应用程序中运行R

来自分类Dev

在Rails应用程序中运行JavaScript

来自分类Dev

从应用程序中运行Zookeeper

来自分类Dev

在Geronimo中运行grails应用程序

来自分类Dev

在Rails应用程序中运行JavaScript

来自分类Dev

在独立的应用程序中运行迁移

来自分类Dev

在 Kubernetes 中运行 npm 应用程序

来自分类常见问题

IE11中的Angular4应用程序运行问题

来自分类Dev

在模拟器中运行Apple Watch glance应用程序时出现问题

Related 相关文章

热门标签

归档