Python 无法导入名称';哈弗森距离&x27;从';sklearn.metrics.pairwise';
Python 无法导入名称';哈弗森距离&x27;从';sklearn.metrics.pairwise';,python,scikit-learn,Python,Scikit Learn,将pysal作为ps导入 我正试图导入pysal,但我得到以下信息: 无法从“sklearn.metrics.pairwise”导入名称“haversine_distance” 所以我试着: 来自sklearn.metrics.pairwise import haversine_distance 我得到了同样的信息。 有什么建议吗?问题可能是您的scikit learn版本已过时。尝试卸载并重新安装scikit,从终端了解如下内容: conda uninstall scikit-learn 确
将pysal作为ps导入
我正试图导入pysal,但我得到以下信息:
无法从“sklearn.metrics.pairwise”导入名称“haversine_distance”
所以我试着:
来自sklearn.metrics.pairwise import haversine_distance
我得到了同样的信息。
有什么建议吗?问题可能是您的scikit learn版本已过时。尝试卸载并重新安装scikit,从终端了解如下内容:
conda uninstall scikit-learn
确认,然后等待卸载包。然后,执行conda install scikit learn
和conda install pysal
以重新安装软件包。您还需要重新安装依赖scikit learn的任何其他软件包
我也有同样的问题,这为我解决了这个问题 关于scikit learn的Haversine,您必须将scikit learn更新至最新版本。如果您查看scikitlearn网站,您将发现该模块在0.22.1版中实现:
虽然这对您很有效,但您应该尝试提供通用的答案,而不仅仅是pycharm用户:)(当然,除非问题是专门针对pycharm的)