python運行及第三方庫安裝過程中遇到的問題彙總(持續更新。。。)

一:安裝NLTK庫時報錯

問題描述:pip安裝nltk庫時未遇到問題但import導入的時候報錯“ModuleNotFoundError: No module named 'nltk'”;

解決辦法:嘗試了一些辦法沒有解決,後來直接去PyCharm裏面找nltk庫進行安裝,此時報錯“AttributeError: module 'pip' has no attribute 'main'”,搜索了一下解決辦法,首先根據你的報錯路徑找到packaging_tool.py文件,(一般都是pycharm安裝路徑下),打開此文件找到do_install和do_uninstall兩個函數進行如下修改:

原來:
def do_install(pkgs):
    try:
        import pip
    except ImportError:
        error_no_pip()
    return pip.main(['install'] + pkgs)


def do_uninstall(pkgs):
    try:
        import pip
    except ImportError:
        error_no_pip()
    return pip.main(['uninstall', '-y'] + pkgs)

修改後
def do_install(pkgs):
    try:
        #import pip
        try:
            from pip._internal import main
        except Exception:
            from pip import main
    except ImportError:
        error_no_pip()
    return main(['install'] + pkgs)


def do_uninstall(pkgs):
    try:
        #import pip
        try:
            from pip._internal import main
        except Exception:
            from pip import main
    except ImportError:
        error_no_pip()
    return main(['uninstall', '-y'] + pkgs)

這樣修改保存之後再導入nltk包即可成功;在cmd模式下測試,進入python環境,“import nltk   nltk.download()”,顯示如下畫面:

選擇好相應的保存路徑,將相關文件都下載下來,此時大功告成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章