安装bertopic库入的坑们

天掉进坑里好多次,得记录下来,以便别人和自己再次犯类似的错误。

最近发现了python的bertopic这个库,通过学习了解到它很适合短文本的处理,我正好要处理评论性的文本,所以想着好好学习下。看了库的说明也觉得很简单,短短几行代码就能解决问题,然而,事实并不如此,可能和我这个python小白有关,本来python基础就不好,所以遇到了很多意想不到的问题。

一、安装bertopic时总是提示Could not build wheels for hdbscan which use PEP 517 and
 cannot be installed
	 尝试了好多办法,甚至想着抛弃我之前一直在用的pycharm,试着在Anaconda里面试一试。最终发现,
可能可能是网速问题,这个问题用
	 1.更换镜像https://pypi.tuna.tsinghua.edu.cn/simple/
	 2.在https://pypi.org/中下载本地包,手动安装。
	在pycharm中是通过第2种方法完成的。下载了hdbscan 和bertopic 两个第三方库。
在手动安装时,注意,要将安装包放在系统默认的文件夹里 然后用pip install 该文件。
	在Anaconda中:1)安装hdbscan。(参考https://blog.csdn.net/gao_yan1/article/details/103532773)
	依次在prompt中输入:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes
conda install hdbscan
	(2)以手动安装方式安装了bertopic。

在安装中也出现了小插曲,三个报错.
1. 系统缺少visual C++ 14.0 
	解决办法:自行下载安装。
2."ERROR: Cannot uninstall 'llvmlite'. It is a distutils installed project."
	解决办法:通过搜索找到所有该文件,手动删除。
3ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问
	解决办法:在pip install --user 再加上库名

注意:在出现错误时一定要好好读读错误提示信息。

二、好不容易安装好了,在用的时候又出现了“cannot import name 'BERTopic' from 'bertopic'”这个错误,
pycharm和Anaconda中都是这样,真是要崩溃了。又是花时间百度,最终终于发现,是我运行的那个py文件名是
bertopic,这个和第三方库的名字是一模一样,这不能行哇,肯定会出错。改了个文件名就好了。

三、按照官网对于bertopic库的介绍进行分析,结果如下:这是咋回事呢?不懂哇,55555,
这个问题还没有解决,今天一整天,就弄到这里了。55555。

在这里插入图片描述

你可能感兴趣的:(python,python,anaconda,pycharm,bertopic,hdbscan)