使用farasa segmentor时,“JavaPackage”对象不可调用

2024-05-18 11:16:46 发布

您现在位置:Python中文网/ 问答频道 /正文

此代码在kaggle上运行良好,但无法在colab上运行,请帮助

import pandas as pd
from py4j.java_gateway import JavaGateway
from farasa.segmenter import FarasaSegmenter
from arabert.preprocess_arabert import preprocess
from sklearn.model_selection import train_test_split

!pkill "java"
gateway = JavaGateway.launch_gateway(classpath='./FarasaSegmenterJar.jar')
farasa_segmenter = gateway.jvm.com.qcri.farasa.segmenter.Farasa()

打字错误

---> 11 farasa_segmenter = gateway.jvm.com.qcri.farasa.segmenter.Farasa()
 
TypeError: 'JavaPackage' object is not callable

Tags: 代码fromimportcomjvmjavagatewaysegmenter