一:安装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()”,显示如下画面:
选择好相应的保存路径,将相关文件都下载下来,此时大功告成。