Anaconda+Sublime搭建机器学习开发环境

1 Anaconda和Sublime配置


1 安装Anaconda集成环境,Anaconda下载,安装下一步一路安装结束。(无需环境变量配置),配置完成后,查看是否成功。

2 打开cmd进入dos命令下,输入conda list 查看集成的python包

3 如果想添加新的python包,打开Anaconda官网:https://anaconda.org/search进行查找,比如想找到机器学习工具包scikit-learn

4 可以将Anaconda集成到PyDev、Pycharm、Eclipse、VS等编译环境即可,本文介绍集成到sublime中,首先进入官网下载sublime

5 直接进行下一步安装,一路到底。成功后显示:

6 安装Package Control: https://packagecontrol.io/installation

7 复制6中标记红色的文本内容(如下),然后右击红色小框,选择Console,将代码如下所示的放入文本框中,按Enter即可。

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

8 完成7步骤后,按ctrl+shift+p打开如下窗口,并点击标红处,然后对应插件的下载和安装

9 下图输入框安装如下插件:

ConvertToUTF8 :解决中文问题

Colorsublime - Themes:Colorsublime 的主题集合

SublimeREPL:Python运行

Anaconda:python插件集合,禁用PEP8提示:Sublime > Preferences > Package Settings > Anaconda > Settings – User: {"anaconda_linting": false}

SublimeLinter-pep8

根据需要自行添加插件

10 主题配置:打开 Preferences > Settings (若报错,注意下图红色标记内容color_scheme整行替换)

{    "auto_indent": true,    "bold_folder_labels": true,    "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",    "draw_white_space": "all",    "font_size": 15.0,    "highlight_line": true,    "ignored_packages":
    [
    ],    "preview_on_click": false,    "rulers":
    [        100
    ],    "save_on_focus_lost": true,    "scroll_past_end": true,    "show_encoding": true,    "show_full_path": true,    "show_line_endings": true,    "smart_indent": true,    "tab_size": 4,    "translate_tabs_to_spaces": true,    "trim_automatic_white_space": true,    "trim_trailing_white_space_on_save": true,    "use_tab_stops": true,    "word_wrap": true,    "wrap_width": 80}

11 自定义快捷键盘配置:打开Preferences > Key Bindings输入如下代码,F5运行程序,F6切换IDEL工具,ctrl+d自定义删除行,其他快捷键是通用的,网上很多快捷键的资料,这里不赘述。

[
    {
    "keys": ["f5"],
    "caption": "SublimeREPL: Python - RUN current file",
    "command": "run_existing_window_command",
    "args": {
        "id": "repl_python_run",
        "file": "config/Python/Main.sublime-menu"
    }
}, {
    "keys": ["f6"],
    "caption": "SublimeREPL: Python",
    "command": "run_existing_window_command",
    "args": {
        "id": "repl_python",
        "file": "config/Python/Main.sublime-menu"
    }
},{
    "keys": ["ctrl+d"],
    "command":"run_macro_file",
    "args": {"file":"res://Packages/Default/Delete Line.sublime-macro"}
}
]

12 分屏:ctrl+shift+1单屏,ctrl+shift+2左右分屏,ctrl+shift+8上下分屏,

13 如果没有自动提示,可以如下配置,打开Preferences >Package Settings >Anaconda >Setting Default输入:Administrator改为你计算机的名字

"python_interpreter": "C:/Users/Administrator/Anaconda3/python.exe"

打开Preferences >Package Settings >Anaconda >Setting Users输入:Administrator改为你计算机的名字

{
    "python_interpreter":"C:/Users/Administrator/Anaconda3/python.exe",
    "suppress_word_completions":true,
    "suppress_explicit_completions":true,
    "complete_parameter":true,
}

到此,完成全部配置工作

2 Anaconda


  1. Anaconda理论介绍
  2. Anaconda简介及安装教程
  3. Windows下Anaconda的安装和简单使用
  4. 官网anaconda配置教程
  5. ANACONDA DISTRIBUTION
  6. 简单⾼效地进⾏科学计算 : Python和Anaconda

3 PHP+Sublime开发


官网下载:http://www.sublimetext.com/3 安装基本控件包:https://packagecontrol.io/installation Ctrl+Shift+P 打开Package Control来安装插件:

ConvertToUTF8 Bracket Highlighter:括号补全 DocBlockr:文档注释 Emmet:自动生成html SideBar Enhancements:边栏 { "keys": ["ctrl+shift+c"], "command": "copy_path" }, //chrome { "keys": ["f5"], "command": "side_bar_files_open_with", "args": { "paths": [], "application": "C:\\Users\\Administrator\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe", "extensions":".*" } }

Themr:主题 Javascript Completions:js检查 SublimeCodeIntel:代码补全 SublimeLinter:代码检查 Alignment:自动对齐 PHP代码语法正确性验证插件 SublimeLinter SublimeLinter SublimeLinter-php

sublime配置php 1 下载并安装WampServer集成环境 2 按win+R输入sysdm.cpl打开系统属性,配置环境变量C:\wamp\bin\php\php5.5.12 3 cmd命令窗体,输入命令php -h查看是否会提示php的命令使用方法 4 创建php编译系统,运行Sublime Text,选择Tool——>Build System——>New Build System,在新弹出的窗体中, 把默认内容 ({ "shell_cmd": "make"}替换成 { "cmd": ["php", "file"],"fileregex":"php", "selector": "source.php" } 保存在默认的目录下即可,注意修改文件名为 php.sublime-build 。 重启sublime text,就可以用Ctrl+B来编译.php文件了;

原文发布于微信公众号 - 机器学习和自然语言处理(datathinks)

原文发表时间:2017-09-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Jed的技术阶梯

HBase Region 自动拆分策略

其中BusyRegionSplitPolicy是HBase-2.x新增的策略,其他6种在HBase-1.2.x中也可以使用。

5371
来自专栏coding

django2实战2.创建博客应用创建应用文章表的字段设计激活应用开启后台将post模型注册到后台自定义文章显示字段增加可选操作

上篇创建了一个项目,项目相当于站点,应用即是独立的功能模块。比如:淘宝是一个完整的网站,即是一个项目。而淘宝下的聚划算属于一个应用

1643
来自专栏北京马哥教育

11 个鲜为人知的 Linux 命令

英文:Tecmint,编译:Linux中国 linux.cn/article-2258-1.html Linux命令行吸引了大多数Linux爱好者。一个正常的...

3376
来自专栏编程思想之路

Android四大组件完全解析(一)---Activity

本文参考\android\android\frameworks\base\core\java\android\app\Activity.java文件中的类注释,...

47310
来自专栏张戈的专栏

基于Docker部署ceph分布式文件系统(Luminous版本)

本文记录分享了ceph分布式文件系统的详尽部署过程,既是为了方便自己后续回溯,也希望能给初次接触ceph的同学提供些许参考。

5186
来自专栏Linux 杂货铺

使用Apache Guacamole连接虚拟云桌面

Apache Guacamole是一款HTML5应用程序,可通过RDP,VNC和其他协议访问远程桌面。您可以创建一个虚拟云桌面,用户通过Web浏览器即可访问。本...

3.5K4
来自专栏游戏杂谈

webgame开发中的文件解密

因为图片文件经过加密,已经成了二进制流的文件了(一堆乱码),只能使用URLStream来加载资源了。

1074
来自专栏网络

代理工具shadowProxy之神出鬼没的切换IP地址

前言 在渗透测试过程中,往往会遇到特别“小气”的目标,稍微碰一下就封IP。这种情况下,我们很自然的想到通过网上大量的免费代理进行IP隐匿。 那么问题来了,难道拿...

3608
来自专栏NetCore

Identity Service - 解析微软微服务架构eShopOnContainers(二)

接上一篇,众所周知一个网站的用户登录是非常重要,一站式的登录(SSO)也成了大家讨论的热点。微软在这个Demo中,把登录单独拉了出来,形成了一个Service,...

2635
来自专栏数据之美

使用 django-blog-zinnia 搭建个人博客

django-blog-zinnia 虽然小巧,但是具备了个人博客应用的全部基础功能,且具有很高的拓展性,并且开箱即用。以下是官方列出的一些特性: 评论 站...

3199

扫码关注云+社区

领取腾讯云代金券