当我尝试用赫美学导入import hmmlearn
包时,会得到以下错误:
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-9-036832e0c673> in <module>
----> 1 import hmmlearn
~\Anaconda3\envs\py385\lib\site-packages\hmmlearn\__init__.py in <module>
9 try:
10 import setuptools_scm
---> 11 __version__ = setuptools_scm.get_version( # xref setup.py
12 root="../..", relative_to=__file__,
13 version_scheme="post-release", local_scheme="node-and-date")
AttributeError: module 'setuptools_scm' has no attribute 'get_version'
我在windows机器上的python 3.8.5 env中。在这台机器上的其他环境中(例如py 3.7),我不知道错误。同样,在3.8.5 env的MacOs机器上,我可以导入包,而不会出现任何问题。在所有情况下,我都使用pip install hmmlearn
来获取包。
我卸载并重新安装了hmmlearn和setuptools_scm包,但这并没有修复它。
这似乎是我的setuptools_scm包的一个问题。怎么解决这个问题呢?有没有办法彻底删除hmm包及其所有依赖项,并进行“干净”重新安装?
发布于 2022-01-12 23:07:03
对我来说,解决办法是
pip uninstall hmmlearn
pip uninstall setuptools_scm
然后简单地说
pip install hmmlearn
pip install setuptools_scm
内核重新启动。
系统设置: conda 4.11.0上的Windows 10 Pro Python 3.7.4
https://stackoverflow.com/questions/65303920
复制相似问题