gpt4 book ai didi

Python加载旧版本的sklearn

转载 作者:太空狗 更新时间:2023-10-30 02:38:58 28 4
gpt4 key购买 nike

我在我的 Mac 上安装了 0.18.2 版的 scikit-learn

pip uninstall scikit-learn
pip install scikit-learn==0.18.2

但是,当我运行的时候

python
>>> import sklearn
>>> sklearn.__version__

我明白了

'0.17'

有趣的是,即使我卸载了 scikit-learn,这个旧版本仍然安装。这可能与以某种方式安装的多个 Python 版本有关吗?我用头撞墙试图在某一时刻使用 Anaconda 来尝试让 numpy 和 scipy 运行,并且已经切换到 ActivePython。当我运行时

which python

我明白了

/Library/Frameworks/Python.framework/Versions/2.7/bin/python

我知道在 SO 上有非常相似的问题,但没有一个发布的解决方案有效。

最佳答案

您必须确保您正在调用的 pip 是属于您正在调用的 pythonpip 可执行文件。否则,如果您的计算机上有多个版本,您将把 python 包安装到错误的版本。

pip --version 将列出与您调用的任何 pip 关联的 Python 版本。

python -m pip install scikit-learn --upgrade 将使用您正在调用的任何 python 来调用它自己安装的 pip (如果存在)。这应该适用于您的用例,因为它让您不必担心您的 pip 映射到什么。

关于Python加载旧版本的sklearn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45618808/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com