pip debug --verbose
之后再官网上搜索对应的包:https://pypi.org/
点击进入下载:点击下载.tar.gz文件然后解压和.whl文件;将这两个文件放在python/Lib/site-packages下。
注意.whl文件需要修改名字,下载得到的名字不是标准名字,需要修改py2.py3为py3,其他的包的.whl文件也需要修改成最相近的python对应可以安装的whl文件格式。
还有一些依赖包还没有安装完:
先切到目录:E:\下载项\python\Lib\site-packages下,之后运行
pip install bertopic-0.12.0-py3-none-any.whl
按照提示安装依赖包,只有压缩包的要找到想要的whl才能安装成功。
也可以采用tar.gz包安装:
tar -xzvf XXX.tar.gz
cd XXX
python setup.py install
FileNotFoundError: [WinError 3] 系统找不到指定的路径。: ‘C:\Users\pangu/.cache\torch\sentence_transformers\sbert.net_models_all-MiniLM-L6-v2’
原因:可能是之前安装sentence-transformers时的依赖没有处理好,并没有完全安装好
解决方案:重新在pypi下载最新版本的sentence-transformers的压缩包,cd进入目录,通过python setup.py install进行安装,并注意看报错信息(不是红色的,提示有error),依次处理好就可以了
requests.exceptions.SSLError: HTTPSConnectionPool(host=‘huggingface.co’, port=443): Max retries exceeded with url: /api/models/sentence-transformers/all-MiniLM-L6-v2 (Caused by SSLError(SSLEOFError(8, ‘EOF occurred in violation of protocol (_ssl.c:1123)’)))
解决方案:尝试把VPN关了之后再运行。