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

0 0
原创粉丝点击