本人目前小白,给大家总结一些机器学习的环境搭建。用的联想y7000 现在是先安装win10,后续再安装linux上的。
好啦闲话不多说,开始吧。
https://www.python.org/ 进入python官网点击Downloads > Windows 下载你需要的版本安装包 。
有非常多的版本,本文更新时3.7.2 可以使用并且支持后续的 tensorflow等等。 建议大家安装最新版时查看是否有相应 的与之匹配的tensorflow 等等。 后续软件很有可能不支持最新版,这样的话对小白就不是很友好了。 这里亲测3.7.2 没有问题
我个人比较喜欢可执行安装版, 因为比较傻瓜。
下载好后,执行文件安装啦(*^▽^*),记住add PATH
选好目录安装就完事了
完成之后,打卡命令提示符 查看python的版本,显示成功啦。
写python没有个顺手的编译器怎么行? 我这里推荐eclipse、pycharm。 当然pycharm的激活本人比较头疼,在这平常java 用的多,eclipse的提示和补全也是非常的完美。 eclipse及java的安装就不在这里赘述了
启动Eclipse, 点击Help->Install New Software... 在弹出的对话框中,点Add 按钮。 Name中填:Pydev, Location中填 http://pydev.org/updates
安装好pydev后, 需要配置Python解释器。
在Eclipse菜单栏中,点击Windows ->Preferences.
在对话框中,点击pyDev->Interpreter - Python. 点击New按钮, 选择python.exe的路径
然后在eclipse下写个小python的小程序 new project,选择 Pydev project
然后在建一个package 就可以写代码啦
anaconda是什么?? 简单地说就是管理python环境和各种包的.
https://www.anaconda.com/distribution/ 官网下载 选择合适的版本windows哒
按照提示一步一步安装就ok了,安装完后要配置环境变量,在用户变量里配置即可 安装目录的Scripts加入用户PATH中
完成后在命令提示行下输入 activate 引导至anaconda设定的虚拟环境中, (如果你后面什么参数都不加那么会进入anaconda 自带的base环境。)
然后输入命令 创建环境。conda create -n learn python=3
根据提示Y同意
activate learn // 切换到learn环境
conda env list // 列出conda管理的所有环境
还有很多命令可以尝试,至此anaconda安装结束。
官网下载 https://developer.nvidia.com/cuda-90-download-archive?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal
配置环境变量后,输入nvcc -V 验证成功!
https://developer.nvidia.com/cudnn 官网需要注册一个账号,注册完之后选择对应的
下载完解压到cuda\v9.0 那个目录下就ok了
在Anaconda/envs目录下生成tensorflow的激活文档
conda create -n tensorflow
// 激活tensorflow
activate tensorflow
然后pip 安装即可。 一直等待即可