第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Chaquopy 的 nltk 和下載問題

Chaquopy 的 nltk 和下載問題

Qyouu 2023-06-27 13:13:50
根據(jù)Chaquopy 無法下載資源,我不確定問題是否得到解決。這是 nltk 上下文中的問題。包含 nltk.download 行之一后:nltk.download('popular')ornltk.download('punkt')ornltk.download('all')我得到這個堆棧跟蹤:2020-08-26 13:33:45.742 19765-19765/com.pro.useyournotes E/ExceptionTag: com.chaquo.python.PyException: BadZipFile: File is not a zip file? ? com.chaquo.python.PyException: BadZipFile: File is not a zip file? ? ? ? at <python>.zipfile._RealGetContents(zipfile.py:1335)? ? ? ? at <python>.zipfile.__init__(zipfile.py:1268)? ? ? ? at <python>.nltk.data.__init__(data.py:936)? ? ? ? at <python>.nltk.compat._decorator(compat.py:41)? ? ? ? at <python>.nltk.data.__init__(data.py:396)? ? ? ? at <python>.nltk.compat._decorator(compat.py:41)? ? ? ? at <python>.nltk.data.find(data.py:544)? ? ? ? at <python>.nltk.data.find(data.py:557)? ? ? ? at <python>.nltk.tag.perceptron.__init__(perceptron.py:168)? ? ? ? at <python>.nltk.tag._get_tagger(__init__.py:106)? ? ? ? at <python>.nltk.tag.pos_tag_sents(__init__.py:178)? ? ? ? at <python>.uyn_pre_processing.pre_processing(uyn_pre_processing.py:88)? ? ? ? at <python>.uyn_analysis_workflow.analyse_new_data(uyn_analysis_workflow.py:62)? ? ? ? at <python>.uyn_main.main(uyn_main.py:266)? ? ? ? at <python>.chaquopy_java.call(chaquopy_java.pyx:285)? ? ? ? at <python>.chaquopy_java.Java_com_chaquo_python_PyObject_callAttrThrows(chaquopy_java.pyx:257)? ? ? ? at com.chaquo.python.PyObject.callAttrThrows(Native Method)? ? ? ? at com.chaquo.python.PyObject.callAttr(PyObject.java:209)? ? ? ? at com.pro.useyournotes.MainActivity.getPythonHello(MainActivity.kt:70)? ? ? ? at com.pro.useyournotes.MainActivity.onCreate(MainActivity.kt:59)? ? ? ? at android.app.Activity.performCreate(Activity.java:7136)出現(xiàn)這個錯誤的代碼是:? ? tagged_words=nltk.pos_tag_sents(tokenized_sentences)at <python>.uyn_pre_processing.pre_processing(uyn_pre_processing.py:88)我也不知道 nltk 文件放在哪里。早些時候,當我剛剛在 python 端編程時,我只記得使用import nltk命令。希望有些人已經(jīng)找到了使用 nltk 的解決方案。
查看完整描述

2 回答

?
烙印99

TA貢獻1829條經(jīng)驗 獲得超13個贊

我能夠在模擬器上重現(xiàn)類似的東西。就我而言,根本原因是下載失敗并出現(xiàn) DECRYPTION_FAILED_OR_BAD_RECORD_MAC 錯誤,留下不完整的 ZIP 文件。

這似乎是模擬器的低級問題,并非 Python 特有的。如果您可以確認您有同樣的問題(通過在nltk.download?logcat輸出中查看 DECRYPTION_FAILED_OR_BAD_RECORD_MAC),

nltk.download您可以通過在循環(huán)中重復調(diào)用直到返回 true 來解決此問題。為了節(jié)省時間,您可能應該只下載您需要的數(shù)據(jù)文件。您只需調(diào)用相應的函數(shù)并查看錯誤消息即可找出這些是什么,例如:

>>> nltk.pos_tag_sents([["hello", "world"]])

...

LookupError:?

**********************************************************************

? Resource [93maveraged_perceptron_tagger[0m not found.

? Please use the NLTK Downloader to obtain the resource:

?

? [31m>>> import nltk

? >>> nltk.download('averaged_perceptron_tagger')

然后您可以將其添加到您的代碼中:


while not nltk.download('averaged_perceptron_tagger'):

? ? print("Retrying download")

經(jīng)過幾次迭代后成功了,然后我就可以nltk.pos_tag_sents成功調(diào)用了。


查看完整回答
反對 回復 2023-06-27
?
阿波羅的戰(zhàn)車

TA貢獻1862條經(jīng)驗 獲得超6個贊

將其添加到您的 python 腳本中:

    while not nltk.download('punkt'):
            return ("Retrying download punkt")

另外,在您的 AndroidManifest 中,不要忘記添加這些權(quán)限:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />


查看完整回答
反對 回復 2023-06-27
  • 2 回答
  • 0 關(guān)注
  • 362 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號