一、Windows
1. 编译器
官网https://www.python.org/下载编译器,然后双击安装,将安装路径写入环境变量,然后在cmd窗口中执行
>python Python 3.5.1 (v3.5.1:........... Type "help", "copyright", "credits" or "license" for more information. >>>
2. 包管理器
python的包管理器为pip,安装pip步骤如下:
打开http://bootstrap.pypa.io/get-pip.py,保存文本到ez-setup.py文件中,命令行cd切换到get-pip.py目录,执行
>python ez-setup.py
此时会安装setuptools,安装成功后在python目录下的scripts文件夹下多了一些exe文件和py文件,将这个scripts目录添加到环境变量。此时应该是安装好了easy_install以及pip了,如果没有pip(cmd中执行pip不成功,那么可以通过命令 easy_install pip 来安装pip)
安装python其他库时,比如redis,就可以在cmd命令行中执行
>easy_install redis
# 或者执行下面这行命令(推荐)
>pip install redis
3. pylint
pylint是一个代码分析工具。安装pylint前,需要先安装astroid和logilab-common这两个包,分别执行以下两个命令
>pip install astroid
>pip install logilab-common
安装pylint,同样使用pip下载,命令为pip install pylint。
4. sublime配置
下载安装sublime text 3,安装package control,快捷键ctrl+` 调出控制台,输入以下命令安装package control
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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)
安装pylinter
选择preferences菜单下的package control,在弹出列表中选择Install Package,然后输入 pylinter进行安装,安装完成后preferences菜单下的package settings 中就有pylinter了。
打开pylinter中的setting-default,修改如下几项
{
// Automatically run Pylinter when saving a Python document
“run_on_save”:true,
// Show different icons for errors, warnings, etc.
“use_icons”:true,
// Don't hide pylint messages when moving the cursor
“message_stay”:true
}
安装SublimeCodeIntel
安装方法同pylinter,可以实现在代码中跳转到定义
安装sublimeREPL,可以在sublime中打开python 交互shell
GitGutter
GitGutter 让 ST3 能在左边栏的位置显示一个小图标,用以表示在最后一次提交以后,代码是否有追加,修改或者删除。
安装好python后,并将pthon路径添加到PATH中后,在cmd中执行
>py
打开python交互式环境,在提示符>>>后面可以写python,回车后执行。
或者将python语句保存到一个名称以 .py 结尾的文件中,比如 E:1.py,那么我们可以在命令行中使用python命令执行这个文件,
>py e:1.py
# 或者执行下面命令
>py
>>> import os
>>> os.chdir(“e:1.py”)
>>> exec(open(‘1.py’).read())
# 退出python
>>> ^Z