当前平台:win7旗舰版SP1 64位 。
所以操作和选用的安装包都会以此为基准,另外对于python,以一个初学者来说,暂时先装python2,等到需要用python3的时候可以重新配置一遍 。另外装sublime是为了编辑时候方便,而用eclipse则是为了调试方便,我刚开始也不清楚哪个会更好用,只能以后慢慢体会了。
安装python及一些库
- 下载并安装python,https://www.python.org/downloads/ 下载相应版本,我下的版本是2.7.10 x86-64,安装完后需要在path中添加python路径,我的对应C:\Python27。python安装完后直接命令行里面敲python即可出现python对应的command line,如果这步出问题 ,一般是path没有加路径或者加完以后未生效。
- 安装一些需要的库和插件,有些可以直接pip install即可,有些需要下载exe,有些因为64位的原因可能需要下载whl文件再安装。
- ipython,nose, pylint: 直接pip install即可
- matplotlib: http://sourceforge.net/projects/matplotlib/files/?source=navbar
- libpython, numpy, scipy还有其他:http://www.lfd.uci.edu/~gohlke/pythonlibs/在这里可以下载二进制whl包,然后pip install安装即可 。
eclipse+pydev环境搭建
- 下载jdk和eclipse并安装:
http://www.oracle.com/technetwork/java/javase/downloads/index.html, http://www.eclipse.org/downloads/ - 下载安装pydev:启动Eclipse, 点击Help->Install New Software… 在弹出的对话框中,点Add 按钮。 Name中填:Pydev, Location中填http://pydev.org/updates
- 配置pydev解释器:Window ->Preferences.在对话框中,点击pyDev->Interpreters - Python. 点击New按钮, 选择python.exe的路径
sublime环境搭建
- 安装sublime text 3:http://www.sublimetext.com/3, 安装完需要将目录添加到path中。
安装Package Control(安装之前需要已经安装7-zip或其他可以解压bz2的软件):
- 打开控制台,Ctrl + ‘
复制代码
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
重启sublime text,Perferences->package settings中有package control,则成功。可用Ctrl+shift+P,命令面板中输入install package,然后可在列表中选择需要安装插件。
安装pylinter插件并修改Perferences->packagesettings->pylinter->settings-default, 增加下面代码(需要保证已安装pylint,见上文)。
{ // Configure pylint's behavior // "pylint_rc": "/Users/daniel/dev/pylintrc", 此处暂时未配置rc故而未写 // Show different icons for errors, warnings, etc. "use_icons": true, // Automatically run Pylinter when saving a Python document "run_on_save": true, // Don't hide pylint messages when moving the cursor "message_stay": true }
安装SublimeCodeIntel 插件, 只能提示插件:
"Python": { "python":"C:/Python27/python.exe", "pythonExtraPaths": [ "C:/Python27", "C:/Python27/DLLs", "C:/Python27/Lib", "C:/Python27/Lib/lib-tk", "C:/Python27/Lib/site-packages" ] }
安装Python PEP8 Autoformat, CTRL+SHIFT+R 自动格式化python代码
{ "auto_complete": false, "caret_style": "solid", "ensure_newline_at_eof_on_save": true, "find_selected_text": true, "font_size": 11.0, "highlight_modified_tabs": true, "line_padding_bottom": 0, "line_padding_top": 0, "scroll_past_end": false, "show_minimap": false, "tab_size": 4, "translate_tabs_to_spaces": true, "trim_trailing_white_space_on_save": true, "wide_caret": true, "word_wrap": true, }
安装SublimeREPL插件,安装完后tools->SublimeREPL->python后面即可选相应的选项进行pdb调试。
theano:另外一个库
- 依赖项: 需要安装nose,libpython,numpy和scipy,vs和mingw, 这台本上面没有独显,所以不配置cuda。vs和mingw的路径也需要保证在path里面, 另外mingw也可以用tdm gcc来代替。
- 下载theano: https://github.com/Theano/Theano, download the zip, 解压并python setup.py install
主要是各种依赖项需要的比较多,一旦依赖项都装好了,安装很简单。
references
http://blog.csdn.net/yijichangkong/article/details/44278445
http://www.cnblogs.com/waising/articles/3466120.html
http://www.cnblogs.com/Bonker/p/3584707.html