一、缘起
要做传播学研究中,短视频标题的类目分析,其中的一个步骤是做词频矩阵
参考了大佬的代码思路探索主题建模:使用LDA分析文本主题_lda主题分析-CSDN博客,前面都好好的,直到GENSIM的出现...
二、问题出现
(一)、gensim环境构建
词频矩阵要用到gensim包,这就开始了我一整晚都在修电脑而论文报告一点没动的尴尬局面。在pycharm里面失败地无法安装这个的时候,隐隐约约就开始害怕,但是,不慌我们有gpt,先让gpt诊断一下:
“这个错误提示表明 gensim
库在安装时遇到了问题,无法构建其所需的轮子(wheel)。这种情况通常发生在缺少某些系统依赖项或开发工具时。
可以尝试以下几个步骤来解决这个问题:
-
更新 pip:首先,更新 pip 以确保您使用的是最新版本的包管理器。根据提示运行以下命令:
python.exe -m pip install --upgrade pip
-
安装必要的编译工具:
- )对于 Windows 用户,可以安装 Visual C++ 编译工具。
- 下载并安装 Visual Studio Build Tools
- 在安装时选择 “C++ build tools” 和 “Windows 10 SDK”
- )对于 Linux 用户,可以安装所需的编译工具
sudo apt-get install build-essential sudo apt-get install python3-dev
- )对于 Windows 用户,可以安装 Visual C++ 编译工具。
-
重新安装 gensim: 在确保所有依赖项和编译工具都安装完毕后,重新尝试安装 gensim:
pip install gensim
-
考虑使用预编译的轮子文件: 如果上述步骤仍然无法解决问题,可以尝试从
gensim
的 PyPI 页面 下载预编译的轮子文件并手动安装。例如: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