python中解决gensim,ImportErrop,OSError等一系列报错的吐血整理

在使用Python的jieba和gensim库时遇到一系列错误,包括缺少pywin32组件、OSError与环境不匹配问题。通过分析,发现是64位与32位Python环境冲突导致。解决方案是利用Anaconda创建并切换不同位数的虚拟环境,安装32位和64位Python,并在32位环境中解决scipy的安装问题。最后,通过导入warnings模块忽略特定警告,成功运行gensim库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

**第一个报错:

**在我引入完jieba 和 gensim之后,就开始报错。这个报错是说我当前缺少pywin32-224-cp37-cp37m-win_amd64 .whl 所以我就下载了这个。
下载完之后并没有解决这个问题,我发现问题的根源在于,我是64位的电脑,但是下载了32位的python 环境,所以我立刻将原来的python 环境删除,重新安装新的64位的python 环境。
具体操作是:点击原来安装的包,点击uninstall ,成功之后,再点击新下载的python包,重新安装。这个时候,第一个报错换成了第二个报错。
在这里插入图片描述

第二个报错:

报错变成了OSError,原因是,我电脑上有32位的dll ,但是我现在是64位的python,也就是说,如果我要解决这个问题,我需要将环境换成32位的,那这样不就是一个死循环么?
所以我想到,可以在我当前的环境中安装两个python环境,一个是32位的,一个是64位的。这样不就不冲突了么。
在这里插入图片描述

使用anaconda部署虚拟环境

问题来了,我们该如何在本地构建两个python环境呢?
在这里,我采用的是anaconda,因为在这里,可以轻松的部署两个环境。详细的代码如下:
1、cmd,输入 conda info ,可以看到现在用的是64位的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

美丽大方程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值