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()”,显示如下画面:python运行及第三方库安装过程中遇到的问题汇总(持续更新。。。)

选择好相应的保存路径,将相关文件都下载下来,此时大功告成。