首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >conda安装的python3.6看到一个错误的conda安装的scikit-learn版本

conda安装的python3.6看到一个错误的conda安装的scikit-learn版本
EN

Stack Overflow用户
提问于 2019-05-26 05:17:27
回答 1查看 57关注 0票数 1

遗憾的是,我一直在与python环境作斗争。目前的问题是,我最近由anaconda安装的python没有看到anaconda安装的最新的scikit-learn。

详细信息:

代码语言:javascript
运行
复制
23:11 victoria current$conda --version
conda 4.3.30
23:11 victoria current$source activate py36scikit
(py36scikit) 23:11 victoria current$which python
/home/.../opt/anaconda3-201611/envs/py36scikit/bin/python
(py36scikit) 23:11 victoria current$conda update scikit-learn
Fetching package metadata ...........
Solving package specifications: .

# All requested packages already installed.
# packages in environment at /home/bojar/opt/anaconda3-201611/envs/py36scikit:
#
scikit-learn              0.21.1           py36hd81dba3_0  
(py36scikit) 23:12 victoria current$python
Python 3.6.8 |Anaconda, Inc.| (default, Dec 30 2018, 01:22:34) 
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sklearn
>>> print (sklearn.__version__)
0.19.1

谁能解释一下为什么正确的conda安装的python看不到conda安装的scikit-learn 0.21.1,而是某个地方的老版本0.19.1?

更新:即使是新安装的conda 4.6.11-py37_0,也存在同样的问题,这是一个包含scikit-learn-0.21.1的全新conda环境。来自环境的各个python仍然报告sklearn为0.19.1。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-27 00:13:51

对我来说很有效。

它听起来非常像是与其他包的碰撞。

也许找出活动sklearn模块的确切路径会对您有所帮助:

代码语言:javascript
运行
复制
import sklearn
print(sklearn.__file__)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56308778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档