2015-09-04 66 views
2

Django項目,爲了生成PDF我們使用webodt。轉讓我們從Debian的VDS到Ubuntu也有一些問題:1.6.1 Python版本:2.7.6 LibreOffice的版本:4.3.7 分銷商沒有名爲unohelper UNO和unotools已經點子安裝沒有模塊命名爲unohelper

的Django版本模塊ID:Ubuntu的 說明:Ubuntu的LTS 14.04.2發佈 :14.04 代號:值得信賴的 2.6.32-042stab108.2 x86_64的GNU/Linux的

回答

0

我的猜測是,如果正確安裝軟件包,它不會被發現$PYTHONPATH。以下是一些調試步驟。 從命令行運行pip freeze並檢查您的軟件包是否已列出。 在python shell中運行import sys; sys.path。這將列出python查找模塊的目錄。 dist-packages目錄通常應該使用pip安裝任何模塊。 This Answer可能會幫助您進一步調試您的$PYTHONPATH

(如果你使用的是Python的虛擬環境,makesure您已經激活了您的虛擬環境,並$PYTHONPATH能夠找到你的包)

+0

result pip freeze:uno == 0.3.3 unotools == 0.3.3 –

+0

@RinatBakiev所以如果你運行'import uno;如果你使用django shell'python manage.py shell', uno「你看到'import sys;下列出的目錄嗎? sys.path'?我從來沒有使用unohelper ..所以不太熟悉,如果有什麼特別的軟件包發生任何奇怪的事情。 – akotian