首页 > 其他分享 >传播之路——为了标题分类从而艰难安装GENSIM的不眠夜

传播之路——为了标题分类从而艰难安装GENSIM的不眠夜

时间:2024-06-15 20:30:06浏览次数:22  
标签:不眠夜 gensim build install pip pycharm 标题 安装 GENSIM

一、缘起

要做传播学研究中,短视频标题的类目分析,其中的一个步骤是做词频矩阵

参考了大佬的代码思路探索主题建模:使用LDA分析文本主题_lda主题分析-CSDN博客,前面都好好的,直到GENSIM的出现...

二、问题出现

(一)、gensim环境构建

词频矩阵要用到gensim包,这就开始了我一整晚都在修电脑而论文报告一点没动的尴尬局面。在pycharm里面失败地无法安装这个的时候,隐隐约约就开始害怕,但是,不慌我们有gpt,先让gpt诊断一下:

“这个错误提示表明 gensim 库在安装时遇到了问题,无法构建其所需的轮子(wheel)。这种情况通常发生在缺少某些系统依赖项或开发工具时。

可以尝试以下几个步骤来解决这个问题:

  1. 更新 pip:首先,更新 pip 以确保您使用的是最新版本的包管理器。根据提示运行以下命令:

    python.exe -m pip install --upgrade pip

  2. 安装必要的编译工具

    • )对于 Windows 用户,可以安装 Visual C++ 编译工具。
      1. 下载并安装 Visual Studio Build Tools
      2. 在安装时选择 “C++ build tools” 和 “Windows 10 SDK”
    • )对于 Linux 用户,可以安装所需的编译工具

      sudo apt-get install build-essential sudo apt-get install python3-dev

  3. 重新安装 gensim: 在确保所有依赖项和编译工具都安装完毕后,重新尝试安装 gensim:

    pip install gensim

  4. 考虑使用预编译的轮子文件: 如果上述步骤仍然无法解决问题,可以尝试从 gensimPyPI 页面 下载预编译的轮子文件并手动安装。例如:

    pip install path_to_downloaded_wheel_file.whl

按照这些步骤操作后,应该可以成功安装 gensim 并运行之前提供的代码。如果仍然遇到问题,请提供更多错误信息以便进一步帮助。”

1,噩梦开端

在gpt给出的第二点“安装必要的编译工具”遇上了今晚的噩梦——去哪下载。据gpt连接是在这里下载:。按照他给的链接点开,出现的是

但是下载完VScode后,发现就是新的程序框架,在这个代码中pycharm的程序和他的关联性不大。从完成安装,到点开VScode,在程序内安装要求的c++环境后,也并未发现“在安装时选择 “C++ build tools” 和 “Windows 10 SDK””在哪里。好了,这下问题大发了。

再次看到win+r+cmd的界面,下载gensim中报错againagain,发现了电脑给出的指引

"Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

按照电脑的指引地址爬过去,还是一样的VScode下载界面

既然电脑安装不了,那在pycharm的包里总能找到吧?!

打开pycharm,打开package,(满怀希望地)输入gensim后,

第一次出现pycharm在右下角小小地提醒我,我的环境太新了,这个包不能在这里运行。

好,下载旧版环境。

等我下载完旧环境后,出现了第二次出现报错

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for gensim
ERROR: Could not build wheels for gensim, which is required to install pyproject.toml-based projects

[notice] A new release of pip is available: 23.2.1 -> 24.0
[notice] To update, run: python.exe -m pip install --upgrade pip

已经开始想要不要系统重启了...

2,寻求帮助之法

冷静。兜兜转转,在网上搜到了这个帖子记录一下自己在python中安装gensim包的过程_pycharm安装gensim-CSDN博客,原来大家都和我一样迷茫,看到这个包配不了环境还那么刁钻,一会嫌弃这个环境不好

在安装包的时候,贴子里一模一样问题出现了。再次拜读帖子的解决方法,用了结论中的正确答案

pip --default-timeout=1000 install -U pip
python -m pip install --user gensim

不尽然地,帖子的正确答案不是我的正确答案。果然不仅人和人的悲欢不能相通,连电脑也要将人和人的悲欢分离出来

 running build_ext
      building 'gensim.models.word2vec_inner' extension
      error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for gensim
Failed to build gensim
ERROR: Could not build wheels for gensim, which is required to install pyproject.toml-based projects

还是环境没安装好的问题

跟着大佬文章【pycharm】安装gensim包(内附python安装包大全网址)-CSDN博客​​​​​​

去到了最初的起点,就是在兜兜转转找环境配置的时候,点进去我看不懂的界面上,然后慌忙推出,没想到还是你这个网站

——两天后跟新

网站的地址再次点击的时候,已经打不开了

直接在网站搜索python下载包,去到了github,一路指路到gensim下载栏目里,可喜可贺!

直接下载下来,但发现还需要额外安装才能够用包里的内容,于是又开始新一轮的长征

3,最终的解决方法

系统的C盘全部清空,腾出位置将VS装进去。等很长一段时间,安装完成后重启系统,配置好gensim能运行的版本(241.14494.320),在此忐忑地打开干净的pycharm。

终于成功了!

标签:不眠夜,gensim,build,install,pip,pycharm,标题,安装,GENSIM
From: https://blog.csdn.net/2401_82416422/article/details/139638852

相关文章

  • 利用扣子(coz)API自动重写课件PPT网页标题和正文
    介绍:在当今数字化时代,网络上的信息量庞大,如何使自己的网站在搜索引擎中脱颖而出成为了每个网站管理员都面临的挑战。网页的原创度不仅能提升用户体验,还有利于搜索引擎排名。本文将介绍如何利用CozAPI来重写课件PPT网的网页标题和正文内容,以增加网页的原创度。CozAPI简介:Coz是......
  • 【无标题】
    作者:链接:https://juejin.cn/post/7347989108172128282来源:稀土掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。上篇文章中我们介绍了如何自定义Springboot参数约束注解和约束校验器,默认情况下,Springboot中的参数校验都是在Controller控制......
  • 【无标题】
    作者:萤火架构链接:https://juejin.cn/post/7337513754970095667#heading-0来源:稀土掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。最近看几个老项目的SQL条件中使用了1=1,想想自己也曾经这样写过,略有感触,特别拿出来说道说道。编写SQL语句就......
  • 【无标题】
    AtmosphericToolboxHARPHARP介绍及安装基本介绍HARP文档安装可能遇到的问题HARP介绍及安装HARP是用于读取、处理和比较卫星遥感数据、模型数据、原位数据和地面遥感数据的一个工具包。基本介绍链接:https://atmospherictoolbox.org/harp/HARP工具包由一组命令行......
  • Java使用poi导出excel折线图--以三温层车辆运输单据温度为例(含如何更改各标题大小)
    maven依赖引入<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> ......
  • 淘宝商品详情API接口::揭秘电商背后商品标题丨价格丨描述图丨sku等
    一、引言在数字化浪潮的推动下,电商行业正以前所未有的速度蓬勃发展。作为中国电商市场的领军企业,淘宝凭借其庞大的商品库和先进的技术支持,为消费者提供了丰富多样的购物选择。而淘宝商品详情API接口,作为连接消费者与商品信息的桥梁,更是为开发者们打开了一扇通往电商世界的大......
  • 未定义的标题
    逆向审逻辑整理电脑翻出两个题目,一个re,一个pwn,复盘起来还得是需要仔细耐心。简单记录下。justamat23年蓝帽杯半决赛的一个re,题目不难,但是刚开始逆关键点没找那么准,另外矩阵计算方法也不熟。elf程序,没有main函数,直奔start去。那么运行的函数应该是sub_404520这个了。进来看到......
  • 【NOIP2018普及组复赛】题1:标题统计
    题1:标题统计题目描述凯凯刚写了一篇美妙的作文,请问这篇作文的标题中有多少个字符?注意:标题中可能包含大、小写英文字母、数字字符、空格和换行符。统计标题字符数时,空格和换行符不计算在内。【输入格式】输入文件只有一行,一个字符串......
  • 提示词工程之“给论文起标题”
    提示词:-Role:学术研究专家和标题生成顾问-Background:用户需要一个能够根据论文摘要生成学术论文标题的系统。-Profile:你是一位经验丰富的学术编辑,擅长提炼关键信息并创作引人注目的学术论文标题。-Skills:学术写作、摘要分析、关键词提取、创造性思维。-Goals:设......
  • 【无标题】
    开源大模型与闭源大模型,你更看好哪一方?本人业余小白,浅浅的讲述一下我的观点。一:数据隐私关于数据隐私这一块,我更看好闭源大模型,因为闭源大模型并不像开源大模型一样容易扒取数据。二:商业应用这玩意我个人认为主要分两块一是隐私这一块那肯定是闭源跟好一点。二呢开源......