python集成开发环境IDE搭建

安装python

虚拟环境

使用虚拟环境作为开发环境参考[python虚拟环境配置]

系统环境

1. Ubuntu 12.04系统自带python 2.7,直接用就行。
2. Ubuntu14.04 16.04 上装有两个版本的python:python2.7.6与python3.4,默认使用python2.7.6。

(不要修改默认python版本为3.4。因为lz后来发现修改后,会导致系统错误,因为系统依赖python2,所以还是在IDE中指定相应的python版本吧)

Note: ubuntu中python安装目录在/usr/bin,但是和windows不同的是,只有python可执行文件,而不是一个python文件夹里面有好多工具如2to3.py,这些工具在linux下直接放在/usr/bin文件夹中了。

3. windows:到python官网下载安装python,建议python3

查看python版本

pipi@ubuntu:~$python --version 或者python -V

皮皮Blog

安装python集成开发环境pycharm

安装依赖-JDK

因为pycharm(python IDE)是用Java编写的,所以必须要安装JDK才可以运行。

如果以前已经安装过JDK,可以跳过这一步。

[java环境配置:安装jdk]

python集成开发环境pycharm安装教程

Note: 下载社区版的不用注册码,常用功能基本都有。

方式1:直接在官网下载【Download PyCharm】并安装

方式2:下载tar包安装

1.终端中下载pycharm安装包:pipi@ubuntu:/opt$wget -c http://download-cf.jetbrains.com/python/pycharm-professional-3.4.1.tar.gz

2.将Pycharm文件夹解压到/opt目录tar -zvx -C /opt -f pycharm-professional-3.4.1.tar.gz

3.在Ubuntu系统里,需要运行/bin文件夹里的pycharm.sh来运行Pycharm。

pipi@ubuntu:/opt/pycharm-3.4.1/bin$./pycharm.sh

pycharm check

[JetBrains PhpStorm/WebStorm/PyCharm]

[IntelliJ IDEA 注码]

学生免费使用1年链接

[https://www.jetbrains.com/shop/eform/students]

pycharm快捷键及一些常用设置

配置Python环境

#如果没有特别的设置,pycharm会默认使用系统的Python环境

导入之前的设置

[pycharm快捷键、常用设置、配置管理]

安装python集成开发环境IPython

pycharm中使用ipython:[pycharm常用设置]

虚拟环境中使用ipython:使用pip install ipython 来进行安装,在命令行中使用ipython 来启动

IPython是一个Python交互式Shell,提供了一个强大的交互式计算架构。支持变量自动补全、自动缩进,且支持 bash shell 命令,内置了许多很有用的功能和函数,比默认的Python Shell 好用得多。

Note:

1. IPython与标准Python的最大区别在于,Ipython会对命令提示符的每一行进行编号。

2. ipython console可以进行linux shell命令,即使在windows环境中

3. 按TAB键,自动对齐和列举

ipython 中几个简单好用的 magic函数

%bg function把 function 放到后台执行,例如: %bg myfunc(x, y,z=1),之后可以用jobs将其结果取回。myvar = jobs.result(5) 或 myvar =jobs[5].result。另外,jobs.status() 可以查看现有任务的状态。
%ed 或 %edit编辑一个文件并执行,如果只编辑不执行,用 ed -x filename 即可。
%env显示 环境变量
%hist 或 %history显示历史记录
%macro name n1-n2 n3-n4 ... n5 .. n6 ...创建一个名称为 name 的宏,执行 name 就是执行 n1-n2 n3-n4 ... n5 .. n6 ...这些代码。
%pwd显示当前目录
%pycat filename用语法高亮显示一个 python 文件(不用加.py后缀名)
%save filename n1-n2 n3-n4 ... n5 .. n6 ...将执行过多代码保存为文件
%time statement计算一段代码的执行时间
%timeit statement自动选择重复和循环次数计算一段代码的执行时间,太方便了。
另外,ipython 中用 ! 表示执行 shell 命令,用 $ 将 python 的变量转化成shell 变量。通过这种两个符号,我们就可以做到和 shell命令之间的交互,可以非常方便地做许多复杂的工作。比如你可以很方便地创建一组目录:
for i in range(10):
s = "dir%s" % i
!mkdir $s
不过写法上还是有一些限制,$ 后面只能跟 变量名,不能直接写复杂表达式,$"dir%s"%i 就是错误的写法了,所以要先完全产生python 的变量以后再用。像
for i in !ls: print i
这样的写法也是错的,可以这样:
a = !ls
for i in a: print i
还有一点需要说明,就是执行普通的 shell 命令中如果有 $的话需要用两个 $。比如原来的echo $PATH现在得写成!echo$$PATH。
在较新的ipython版本中,添加了ipython notebook的功能,弥补了ipython shell下代码不易保存等缺点,并且在使用 --pylab inline选项后,可以在代码执行后立即显示运行结果(包括图片,数据表格等),因此在数据分析中运用十分广泛。

[百度百科ipython]

Ipython快捷键

ctrl+backspace  清空命令行输入   #好像只能在pycharm中才是这样。。。

ctrl+space 代码补全

...其它。。。

ipython notebook

另一个不错的功能是”笔记本”,这个功能需要额外的组件。安装完成后,你可以使用ipython notebook,而且会有一个不错的网页UI,你可以创建笔记本。这在科学计算领域很流行。

from:http://blog.csdn.net/pipisorry/article/details/39854707

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值