python-3.x - 如何在 Anaconda 中更改 Python 版本,安装 Numpy 和 sklearn 0.17?
问题描述
我是机器学习的新手。我真的不知道我在做什么,但我需要工具来理解机器学习是如何工作的。
我只是从这里下载 Anaconda Python 。我看到我下载的版本是3.7,但我需要一个3.5。
我不太明白如何安装 Numpy 1.10 和 sklearn 0.17
你能指导我如何安装这些吗?
解决方案
最好的方法是使用自定义 conda 环境。您可以通过以下任一方式执行此操作:
- 安装完整版 Anaconda(当前版本为 Python 3.7)
- 安装Miniconda 以获得更小的下载量
然后在 Windows 开始菜单中打开 Anaconda Prompt。然后做:
conda create -n customenvname python=3.5 numpy=1.10 scikit-learn=0.17
按照提示进行操作。
要激活新环境并启动并运行,只需执行conda activate customenvname
. 您现在处于 Python 3.5 环境中,其中包含您需要的所有依赖项:
(base) C:\Users\user>conda activate customenvname
(customenvname) C:\Users\user>python --version
Python 3.5.6 :: Anaconda, Inc.
(customenvname) C:\Users\user>conda list
# packages in environment at C:\Users\user\Miniconda3\envs\customenvname:
#
# Name Version Build Channel
blas 1.0 mkl
certifi 2018.8.24 py35_1
mkl 11.3.3 1
numpy 1.10.4 py35_2
pip 10.0.1 py35_0
python 3.5.6 he025d50_0
scikit-learn 0.17.1 np110py35_1
scipy 0.17.1 np110py35_1
setuptools 40.2.0 py35_0
vc 14.1 h0510ff6_4
vs2015_runtime 14.15.26706 h3a45250_0
wheel 0.31.1 py35_0
wincertstore 0.2 py35hfebbdb8_0
注意:该mkl
软件包是对anaconda 维护的一些最常用的科学计算库的优化。
推荐阅读
- python - IndexError - 试图从“SESSEE”列表列表中创建方向字符串 S=South,E=East
- python-3.x - 如何消除 quandl.get() 函数中的错误
- javascript - Angular中有没有办法将字符串数组转换为修改后的字符串数组?
- c# - ASP.NET WebAPI RefreshTokenProvider 过期时间错误
- java - 递归制作钻石
- ios - 我可以在应用程序(应用程序关闭时)、iOS、Swift 的后台使用 Firebase 操作吗
- r - R,ggplot2:将填充值更改为谨慎的颜色而不是渐变
- angular6 - 如何使用 Vert.x 垂直事件总线端点从 Angular6 UI 客户端进行 websocket 事件总线连接
- c - 如何检查文件是否在给定目录中
- python - 如何在 PyQt 中向事件循环发出自定义事件