win7 64bit下Python环境配置
来源:互联网 发布:linux hook技术 编辑:程序博客网 时间:2024/05/07 15:18
当前平台: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
- win7 64bit下Python环境配置
- 安装python环境(win7 64bit)
- win7 64bit下建立jdk环境
- Eclipse+Python 配置 (Win7 64bit)
- Win7 64bit下配置MexOpenCV 2
- win7(32bit)、VS2010环境下配置OpenGL的方法
- OpenGL: WIN7的64BIT下OPENGL着色语言(GLSL)开发环境配置
- windows下配置sublime text的c/c++编译环境(win7 64bit)
- win7(64bit)python相关环境模块搭建
- win7 32/64bit VS2010 OpenCV 2.4.9 环境配置
- 环境配置:Qt5.5+VS2013+OpenCv3.1.0+Win7(64bit)
- Win7 64bit+OpenCV2.4.11+VS2010配置环境
- win7+64bit操作系统下搭建android开发环境
- win7 64bit环境下读取csv,txt等到datatable
- Win7 X86_64 下构建OpenJDK7u40 64bit调试环境
- Win7 64bit环境下,Docker-Machine安装
- Win7-64bit下matlab C混合编程环境搭建
- Win7-64bit下matlab C混合编程环境搭建
- CSS中em单位和px单位的区别
- XSS攻击及防御
- mha+mysql自动切换
- 推荐系统实践 读书笔记
- servlet跳转页面的几种方法
- win7 64bit下Python环境配置
- POJ 2391 Ombrophobic Bovines 二分最大流+拆点
- java中静态代码块的用法 static用法详解
- 提升树
- 解密搜索引擎技术实战 读书笔记
- 《C/C++工程师综合练习卷》
- 华硕笔记本电池问题——使用华硕笔记本电池问题集锦
- 你非Uber,其实你更应该降低(对,是降低)你的价值链
- USB设备都显示黄色感叹号