学习笔记——关于pycharm导包踩过的坑

本文介绍了在PyCharm环境中解决Python代码缺失必要包的问题。通过快捷键Alt+Enter即可轻松安装缺失的包。针对特殊库如crfsuite无法安装的情况,文章提供了调整Python版本的解决方案,并详细记录了整个过程。
部署运行你感兴趣的模型镜像

对于很多Python初学者来说,经常会碰见自己的python代码缺少必要的包,然后各种运行不成功,下面就介绍一下在PyCharm工具下如何导入包。

目录

进入正题,在使用PyCharm编码python时,如果你的代码缺少必要的包时,PyCharm会红色底线提示:

,介绍更简单的方式,那就是如果包名爆红,直接将光标移到包名上,在按下快捷键:Alt+Enter,选择安装包即可安装:

,特殊情况,如果说有库导入不了怎么办比如crfsuite

(1)在我准备跑crf的时候需要一个库叫做crfsuite

(2)如何更改版本(解释器)


进入正题,在使用PyCharm编码python时,如果你的代码缺少必要的包时,PyCharm会红色底线提示:

一,进入正题,在使用PyCharm编码python时,如果你的代码缺少必要的包时,PyCharm会红色底线提示:

Pycharm怎么导入python包

Pycharm怎么导入python包

Pycharm怎么导入python包

Pycharm怎么导入python包

Pycharm怎么导入python包

Pycharm怎么导入python包

二,介绍更简单的方式,那就是如果包名爆红,直接将光标移到包名上,在按下快捷键: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)如何更改版本(解释器)

话不多说直接上图

pycharm设置或更换Python解释器

pycharm设置或更换Python解释器

pycharm设置或更换Python解释器

pycharm设置或更换Python解释器

pycharm设置或更换Python解释器

pycharm设置或更换Python解释器

pycharm设置或更换Python解释器


您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值