我在databricks上安装了aspose-cells
。当我们运行代码时,我们得到:ModuleNotFoundError on apsosecells.api
导入所需的库:
import jpype
jpype.startJVM()
import asposecells
from asposecells.api import Workbook, FileFormatType, PdfSaveOptions
错误回溯如下:
ModuleNotFoundError: No module named 'com.aspose'
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<command-3119747521735179> in <module>
----> 1 from asposecells.api import Workbook, FileFormatType, PdfSaveOptions
/databricks/python/lib/python3.7/site-packages/asposecells/api.py in <module>
8 from jpype import imports
9
---> 10 from com.aspose.cells.wrapper import StreamBuffer
11 @JImplementationFor("com.aspose.cells.wrapper.StreamBuffer")
12 class _StreamBuffer(object):
ModuleNotFoundError: No module named 'com.aspose'
我们详细评估了您的问题。我们发现使用笔记本和终端环境之间存在一些差异。Cells for Python via Java在terminal env上运行绝对正常,但我们在笔记本中也遇到了类似的错误。请尝试终端环境,因为我们可能无法解决使用Databricks的笔记本电脑的此类问题
仅供参考,我们使用以下步骤在底层平台上通过Java测试Aspose.Cells for Python,效果良好
(一)。创建Databricks节点,Databricks运行时版本:8.3(包括ApacheSpark3.1.1、Scala 2.12)
(二)。选择“库”选项卡,单击“安装新”按钮。在“安装库”对话框中,选择“PyPI”选项卡,输入“aspose cells”,点击“安装”按钮,通过Java21.9.0为Python安装aspose.cells
(三)。选择“应用”选项卡,单击“启动Web终端”按钮打开Web终端
(四)。检查版本: Ubuntu:VERSION=“18.04.5 LTS(仿生海狸)” Python:3.8.8 Java:openjdk版本“1.8.0282” 无糖细胞:21.9.0 JPype1:1.3.0
(五)。测试JPype1,它工作正常
(六)。测试aspose细胞,它也可以正常工作
(七)。我们还在Databricks 7.3 LTS(Scala 2.12,Spark 3.0.1)上进行了测试,它也运行良好
您也可以在Aspose.Cellsforum中发布查询,我们可以在那里帮助您
另外,我在Aspose担任支持开发者/布道者
相关问题 更多 >
编程相关推荐