PyCharm安装py_entitymatching包提示ModuleNotFoundError如何解决
py_entitymatching模块找不到问题解决方案
运行环境:PyCharm 2020.2.3、Python 3.6
报错信息:ModuleNotFoundError: No module named 'py_entitymatching'
报错截图:
报错核心原因是当前PyCharm项目调用的Python3.6环境中未正确安装该第三方库,以下是分步解决方案:
- 第一步:校验Python解释器匹配性
打开PyCharm顶部菜单栏File > Settings > Project: 你的项目名称 > Python Interpreter,核对页面顶部显示的Python版本是否为3.6,查看已安装依赖列表中是否存在py_entitymatching。 - 第二步:通过PyCharm图形界面安装
如果依赖列表中没有该库,点击解释器版本右侧的+按钮,在弹出的搜索框输入py_entitymatching,选中匹配结果后点击下方Install Package,等待安装完成后重试导入。 - 第三步:通过指定pip路径手动安装
如果图形界面安装失败,复制Python Interpreter页面顶部显示的Python3.6可执行文件路径,打开本地终端执行以下命令(将示例路径替换为你复制的实际路径):"C:\Python36\python.exe" -m pip install py_entitymatching
该命令会直接将库安装到当前项目调用的Python环境中,避免多环境冲突。 - 第四步:兼容Python3.6指定版本安装
若安装过程提示版本不兼容,是因为最新版py_entitymatching已停止支持Python3.6,执行以下命令安装适配3.6的历史版本即可:pip install py_entitymatching==0.4.0
安装完成后重启PyCharm的运行环境,重新执行代码即可解决报错。
内容的提问来源于stack exchange,提问作者RasK
相关产品推荐
相关产品推荐

