我正在努力在Windows机器上安装bertopic。hdbscan似乎每次都失败。以下是我尝试做的事情以及我已经做过的事情的详细信息:
- 我试图在一个虚拟环境中安装
- 最初,我遇到了关于MS c++ 14的问题。我安装了它,那个错误就消失了。
- 现在我遇到了这个错误:
...
tree = Parsing.p_module(s, pxd, full_module_name)
building 'hdbscan._hdbscan_tree' extension
[WinError 5] Access is denied
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for hdbscan
Failed to build hdbscan
ERROR: Could not build wheels for hdbscan, which is required to install pyproject.toml-based projects
- 当我尝试
py -m pip install bertopic
和py -m pip install hdbscan
时,我会遇到这个错误。 - 我尝试更新pip:
py -m pip install --upgrade pip
- 我尝试从命令提示符运行所有内容(而不是从我的IDE)
- 我尝试重启机器,只打开一个命令提示符并运行安装
- 我尝试从powershell以管理员身份运行-使用
python
而不是py
执行上述调用。
如果有人能告诉我是什么原因导致的这个权限错误,我会非常感激。
4条答案
按热度按时间lvjbypge1#
除了从一个可能具有不同Python版本的新环境中开始,我不太确定这是什么。您是否可以在HDBSCAN仓库上分享此问题?也许他们可以帮助您!
alen0pnh2#
谢谢。我会尝试使用HDBSCAN库。如果我发现了什么,我会在这里汇报。
uurity8g3#
从具有潜在不同Python版本的新环境中开始,对我来说是有效的。除了从具有潜在不同Python版本的新环境中开始,我不太确定这是什么情况。您是否可以在HDBSCAN仓库上分享此问题?也许他们可以帮助您!
qzlgjiam4#
好的,@mikeolubode 感谢。Python 3.9 也对我有效。我在HDBSCAN仓库中发布了这个问题,并将用这个更新,表明错误似乎出现在python 3.12.3。非常感谢你们两位。
解决方案的完整步骤在这里:https://stackoverflow.com/questions/78311773/cant-install-package-with-pip-error-winwrror-5-access-is-denied/78380938#78380938