安装和启动berTopic,hdbscan和importlib.metadata

1. 安装问题:hdbsacn

安装berTopic的时候,包 hdbsacn一直安装失败,报出以下错误:
在这里插入图片描述
在这里插入图片描述
尝试了很多办法:① 下载hdbscan的tar.gz文件安装,安装失败;② 安装*.whl文件,安装成功,但是安装berTopic的过程中仍然building失败;③ 以为是缺少对应的C++ build tool,安装重启之后仍然失败;④ 安装VC_redist,失败;⑤ 改用conda安装,失败。

成功的办法!!!

就是C++编译出错导致的,在第三种方法中,不能只安装 C++ build tool,安装好之后,需要安装
在这里插入图片描述
应用安装好之后,重新执行pip install bertopic,安装成功了!!!(如果hdbscan显示安装失败,可以先重启一下电脑再安装;或者可以先安装tar或者whl文件,在安装bertopic的时候,会进行build。)

启动报错:ModuleNotFoundError: No module named ‘importlib.metadata’

详细问题:

Traceback (most recent call last):File "app.py", line 23, in <module>from textProcess.MyBerTopic import MyBerTopicFile "D:\Project\github\vis_repo_2024\back\script\textProcess\MyBerTopic.py", line 7, in <module>from bertopic import BERTopicFile "D:\Develop\Anaconda3\envs\searchVisPy37\lib\site-packages\bertopic\__init__.py", line 1, in <module>from bertopic._bertopic import BERTopicFile "D:\Develop\Anaconda3\envs\searchVisPy37\lib\site-packages\bertopic\_bertopic.py", line 38, in <module>from umap import UMAPFile "D:\Develop\Anaconda3\envs\searchVisPy37\lib\site-packages\umap\__init__.py", line 36, in <module>from importlib.metadata import version, PackageNotFoundError
ModuleNotFoundError: No module named 'importlib.metadata'

2. 解决办法

找到报错的代码行所在的文件,将importlib.metadata替换为 importlib_metadata
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/442250.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C++初阶】C++入门(2)

&#x1f525;博客主页&#xff1a; 小羊失眠啦. &#x1f3a5;系列专栏&#xff1a;《C语言》 《数据结构》 《C》 《Linux》 《Cpolar》 ❤️感谢大家点赞&#x1f44d;收藏⭐评论✍️ 文章目录 一、函数重载1.1 函数重载的概念1.2 函数重载的种类1.3 C支持函数重载的原理 二…

海外短剧系统国际短剧源码h5多语言版app挂载tiktok油管ins

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目 前言 一、海外短剧系统是什么&#xff1f; 二、海外短剧系统功能与运营方式介绍 1.系统功能 2.短剧APP运营方式 总结 前言 本文简单介绍海外短剧系统的功能&#xff…

Flutter的安装与环境配置

一、下载安装Futter&#xff1a; 1、Flutter中文文档&#xff1a; 安装和环境配置 - Flutter 中文文档 - Flutter 中文开发者网站 - Flutter 2、下载 Futter SDK&#xff1a; Flutter中文文档 里面有&#xff0c;下载完成之后找个文件夹解压出来&#xff0c;最好不要将 Flu…

asp.net core监听本地ip地址

开发asp.net core的时候遇到一个问题我想提供访问供其他同事测试&#xff0c;但是默认都是localhost或者127.0.0.1。我想换成我的Ip地址访问但是不行&#xff0c;百度搜索需要更换监听的地址即修改launchSettings.json&#xff0c;修改为0.0.0.0:5248&#xff0c;这样不管local…

Enlight官方第三届“金融帝国杯”玩家游戏视频邀请赛《获奖者名单公布》

Enlight官方第三届“金融帝国杯”玩家游戏视频邀请赛 《获奖者名单公布》 ————————————— Ⅰ〖公布单位〗 金融之路CapLab官方中文社群竞赛委员会 ————————————— Ⅱ〖公布时间〗 2024年01月31日 ————————————— Ⅲ〖获奖结果〗 一等奖1名…

gdp调试—Linux

目录 介绍 使用 介绍 代码分为debug模式和release模式 如果一份代码要被调试&#xff0c;这份代码必须是debug Linux下编译代码默认是是release模式 如果你想代码是debug模式 必须加上 - g 小提&#xff1a; vim默认&#xff1a;命令模式 gcc默认&#xff1a;releas…

比Filebeat更强大的日志收集工具-Fluent bit的http插件实战

文章目录 1.前言2. fluent bit http插件配置以及参数详解3. Http 接口服务3.1 开发Http 接口服务3.2 重启fluent bit向http web服务发送数据 1.前言 Fluent Bit 的 HTTP 插件提供了一种灵活而通用的机制&#xff0c;可用于将日志数据 从各种环境中传输到指定的远程服务器&#…

【JVM】类加载流程

目录 1.加载 2.链接 &#xff08;1&#xff09;校验 &#xff08;2&#xff09;准备 &#xff08;3&#xff09;解析 3.初始化 4.使用 5.卸载 1.加载 加载阶段&#xff0c;简言之&#xff0c;查找并加载类的二进制数据&#xff0c;生成 Class 的实例 在加载类时&#x…

5. Threejs案例-制作半色调和旋转效果

5. Threejs案例-制作半色调和旋转效果 实现效果 代码 <!DOCTYPE html> <html lang"en"> <head><title></title><meta charset"UTF-8"><script src"ThreeJS/three.js"></script><script sr…

X-tile的使用选择最适cut-off值

数据准备&#xff1a; 将此数据存成txt&#xff08;文本文件&#xff0c;制表符分隔&#xff09;。 打开x-tile并点击分析&#xff1a; 然后File-open-选择数据导入。 Censor对应OS即生存状态&#xff0c;Survivaltime对应OS.time生存时间&#xff0c;marker1就是要研究的变量…

房屋租赁系统-java

思维导图&#xff1a;业务逻辑 类的存放&#xff1a; 工具类 Utility package study.houserent.util; import java.util.*; /***/ public class Utility {//静态属性。。。private static Scanner scanner new Scanner(System.in);/*** 功能&#xff1a;读取键盘输入的一个菜单…

储能柜控制单元|EsccUnit8300储能柜控制单元功能简介及定制开发|储能EMS能量控制单元|储能控制单元|储能柜EMS系统|储能协调控制器

储能柜控制单元&#xff5c;EsccUnit8300储能柜控制单元功能简介及定制开发|储能EMS能量控制单元|储能控制单元|储能柜EMS系统|储能协调控制器 一&#xff1a;什么叫储能柜 Energy storage cabinet 储能柜包含柜体、由池组单元、由池管理单元、储能变流器、控制单元、消防单元…