对于很多Python初学者来说,经常会碰见自己的python代码缺少必要的包,然后各种运行不成功,下面就介绍一下在PyCharm工具下如何导入包。
目录
一进入正题,在使用PyCharm编码python时,如果你的代码缺少必要的包时,PyCharm会红色底线提示:
二,介绍更简单的方式,那就是如果包名爆红,直接将光标移到包名上,在按下快捷键:Alt+Enter,选择安装包即可安装:
(2)如何更改版本(解释器)
进入正题,在使用PyCharm编码python时,如果你的代码缺少必要的包时,PyCharm会红色底线提示:
一,进入正题,在使用PyCharm编码python时,如果你的代码缺少必要的包时,PyCharm会红色底线提示:
二,介绍更简单的方式,那就是如果包名爆红,直接将光标移到包名上,在按下快捷键:Alt+Enter,选择安装包即可安装:
三,特殊情况,如果说有库导入不了怎么办比如crfsuite
(1)在我准备跑crf的时候需要一个库叫做crfsuite
看到这个标题是不是觉得这个是sklearn提供的条件随机场,不是的,它只是具有sklearn的形式,可以结合sklearn一起使用。
sklearn-crfsuite是基于CRFsuite库的一款轻量级的CRF库。该库兼容sklearn的算法,因此可以结合sklearn库的算法设计实体识别系统。sklearn-crfsuite不仅提供了条件随机场的训练和预测方法还提供了评测方法。这里再简单说明一下CRFsuite。CRFsuite使用C/C++实现了条件随机场模型。作者为东京大学的Naoaki Okazaki,从他的个人信息页来看,他应该从事文本处理研究十多年了。从Github源码来看,作者将具体的实现算法全部封装成了动态库,这样可能不利于我们了解条件随机场内部原理。
(2)、安装
安装非常简单,假设你已经配好 python 环境,并配好相关的安装工具 pip,easy_instal..直接在python中导入pycrfsuite、sklearn-crfsuite包
1)pip install python-crfsuite
2)pip install sklearn-crfsuite
看似简单的两个步骤我干了一上午,因为用上述的方法他就是一直报错,没办法我就用报错的原因查资料。然后看了很多资料。但是实际帮助不大。终于从蛛丝马迹中看到了一点希望就是更改python的运行版本,我的是3.9的但是他这个库更新到3.7 就没有了。然后就去官网下载3.7.
事实证明只要一个python的exe文件就可以让pycharm检测到。然后就顺利的下载下来那个库了。库也从官网上下载。
(2)如何更改版本(解释器)
话不多说直接上图