赞
踩
开始:
1.直接在pycharm中搜索安装,出现以下问题
You should consider upgrading via the 'D:\PycharmProjects\pythonProject\venv\Scripts\python.exe -m pip install --upgrade pip' command.
显示pip版本不够新。
2.先在pycharm中卸载pip,可以通过右上角的—号卸载,安装了最新的pip,又开始满怀期待的重复第一步。经历了漫长的等待,又出错了。
3.遵循建议,开始在terminal中运行提供的参考代码。
结果和之前一样,在运行了很长一段时间后,报错了。
转折:
开始在网上疯狂找教程,参考看的帖子,得到要想装上bertopic,必须先装上hdbscan。于是又开始了踩坑之路。
1.首先还是考虑直接使用pycharm安装,然后等待一会报错。还是进行手动下载,这里需要下载相应版本的,版本查询和hdbscan下载可参考这个博主的帖子
安装了hdbscan0.8.28版本后,发现与bertopic0.15.0不匹配,只能卸载,但找不到可以直接下载的0.8.33版的whl文件,只能寻找其他方法。
2.以下为0.8.33版hdbscan的大致安装过程
首先在这个文件路径下,输入cmd,调出命令框
然后会出现这个界面
输入以下命令
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple hdbscan==0.8.33
可能会遇到以下报错
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": Microsoft C++ Build Tools - Visual Studio
对于此问题,可以参考以下两个帖子,我最终选择第二个帖子的安装方法,因为之前安装Visual Studio,下载了很长时间,并且占了太多内存。
pip错误“Microsoft Visual C++ 14.0 is required.”解决办法 - 知乎 (zhihu.com)
安装完Visual Studio 2015 update 3后,再次进行hdbscan的安装,可能出现的问题
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\link.exe' failed with exit code 1158
LINK : fatal error LNK1327: failure during running rc.exe
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\link.exe' failed with exit code 1327
针对这个问题,最终找到的可以解决的该问题的参考,需要复制两个文件,以及配置环境变量
LINK : fatal error LNK1327: failure during running rc.exe_vs2015+lnk1327_liu3235751的博客-CSDN博客 解决完以上问题,成功安装了hdbscan0.8.33
最后:
在cmd中输入以下命令,完成bertopic的安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple bertopic==0.15.0
总结:
以上为个人安装的过程,省略了一些小问题的解决过程,因为之前都是直接在pycharm的setting里安装,所以作为一个小白 ,找了好多帖子,最终完成了安装。
真心感恩以上分享解决方法帖子的大佬们。
在安装过程中,还发现一些个人觉得有用的资源,做一个存档。
Archived: Python Extension Packages for Windows - Christoph Gohlke (uci.edu)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。