1. 程式人生 > 程式設計 >windows10 pycharm下安裝pyltp庫和載入模型實現語義角色標註的示例程式碼

windows10 pycharm下安裝pyltp庫和載入模型實現語義角色標註的示例程式碼

最近在上《自然語言處理》這門選修課,為了完成上機作業也是很認真了,這次是為了實現語角色標註任務,於是就入了這個坑,讓我們來(快樂地 )解決出現的問題。

問題一:下載安裝pyltp實現語義角色標註是在python3.6環境下實現的,(別問我怎麼知道的,自己安裝失敗n次,問了室友才知道的 ),如果你的pycharm直譯器安裝的是3.7的該咋辦呢?
答:再下載一個Python3.6在電腦的環境變數裡把3.6的放到3.7的前面,這樣就可以了,具體實施如下:

1、去Python官網下一個3.6版本的應用程式放到你指定的資料夾,然後執行它。我是下載的3.6.8版本,並且在D盤建立了一個python3.6的資料夾指定存放。

在這裡插入圖片描述

2、然後開啟電腦的環境變數

在這裡插入圖片描述

在這裡插入圖片描述在這裡插入圖片描述

結果如上圖所示,如果你打開發現沒有3.6對應路徑,自己按照對應路徑新增就行,注意:兩個3.6版本的路徑一定要在3.7版本之前就行,不用刪掉3.7版本,現在這步就完成了。
現在可以cmd輸入 python -v 驗證是否安裝成功。

3、這時電腦是切換到python3.6了,但是你的pycharm專案的直譯器還是3.7的(如果你還沒建立專案這步可以跳過),要把它也給換了,依次點選:File -> setting -> project Interpreter 就可以進行切換了。

在這裡插入圖片描述

問題二:使用pycharm安裝pyltp庫一直失敗咋整?
答:網上方案千千萬,這裡強推這篇哈工大pyltp在windows10環境下的安裝使用部落格裡的第二種方案:安裝wheel,我是下載的第二個檔案,下載之後命令列到指定資料夾,然後命令列輸入之後就安裝成功了。

在這裡插入圖片描述

這時候你再執行關於調pyltp庫的程式就不會報錯了。

問題三:pyltp相關模型哪裡下載?
答:個人建議官網下載比較好,還可以選擇版本。安裝好之後就可以快樂地進行各種自然語言處理操作了。

問題四:為什麼我模型安裝好了,但是呼叫模型時執行出錯:Segmentor: Model not loaded!

在這裡插入圖片描述

提示我未載入模型。
答:搞了好久,網上方案試了好多,發現還是不行,想了下自己也沒下錯版本呀,同學的都成功了,早上起來準備繼續研究時,看了眼自己的路徑:

在這裡插入圖片描述

似乎想起了哪裡不對勁,然後發現會不會是中文路徑的問題,把中文路徑改了之後就可以正常運行了,果然是中文路徑的問題,腦子是個好東西。

在這裡插入圖片描述

參考:https://mlln.cn/2018/01/31/pyltp%E5%9C%A8windows%E4%B8%8B%E7%9A%84%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85/

到此這篇關於windows10 pycharm下安裝pyltp庫和載入模型實現語義角色標註的示例程式碼的文章就介紹到這了,更多相關windows10 pycharm實現語義角色標註內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!