http://blog.csdn.net/pipisorry/article/details/39854707
使用的系统及软件
Ubuntu / windows
Python 2.7 / python 3
Pycharm4, 5, 6
Openjdk/ jdk (orcal jdk)
安装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
Python自带集成开发环境IDLE
IDLE是开发python程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的选择。当安装好python以后,IDLE就自动安装好了。
基本功能:语法加亮;段落缩进;基本文本编辑;TABLE键控制;调试程序。
但是安装完python(以3.0为例,相信2.6以前版本类似)后,py文件默认是由python.exe打开的,运行过程一闪而过,但是大家更希望用IDLE直接打开,可以马上在IDLE环境里进行编辑和调试等。
在windows下关联py文件到IDLE直接打开
右键.py文件,edit with idle
如果没有的话就选择打开方式>...Python34\Lib\idlelib\idle.bat
使用IDLE打开后就可以通过快捷键F5运行了,或者菜单栏上的Run>run model f5运行。也相当方便。
安装python集成开发环境pycharm
{lz推荐使用这个开发环境,如果电脑配置还可以的话,运行起来也不会太卡。}
安装依赖-JDK
因为pycharm(python IDE)是用Java编写的,所以必须要安装JDK才可以运行。
如果以前已经安装过JDK,可以跳过这一步。
python集成开发环境pycharm安装教程
1.终端中下载pycharm安装包:pipi@ubuntu:/opt$wget -c http://download-cf.jetbrains.com/python/pycharm-professional-3.4.1.tar.gz或者在官网下载【Download
PyCharm】
Note: 下载社区版的不用注册码,其功能基本都有,lz使用过很多pycharm功能,社区版的基本也有。
2.将Pycharm文件夹解压到/opt目录tar -zvx -C /opt -f pycharm-professional-3.4.1.tar.gz
3.pycharm只要下载下来就可以使用。在Ubuntu系统里,需要运行/bin文件夹里的pycharm.sh来运行Pycharm。
pipi@ubuntu:/opt/pycharm-3.4.1/bin$./pycharm.sh
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0
Oct 08, 2014 9:27:40 PM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.
Oct 08, 2014 9:27:40 PM java.util.prefs.FileSystemPreferences$6 run
WARNING: Prefs file removed in background /home/pipi/.java/.userPrefs/prefs.xml
4.打开pycharm
pycharm注册激活
pycharm4.*激活码
方式1>选择试用,免费试用30天
方式2>激活码激活
1.user name: EMBRACE
key:
14203-12042010
0000107Iq75C621P7X1SFnpJDivKnX
6zcwYOYaGK3euO3ehd1MiTT"2!Jny8
bff9VcTSJk7sRDLqKRVz1XGKbMqw3G
注册码也可以在淘宝上买,很便宜。如果直接使用网上的注册码可能会有风险,并且同一个局域网中不能有相同的注册码使用。
[JetBrains PhpStorm/WebStorm/PyCharm 注册码]
pycharm5.*激活码
方法1:注册时选择“License server”输入“http://idea.lanyus.com/”点击“OK”即可快速激活JetBrains系列产品
方法2:安装, 调整时间到2038年 ,申请30天试用, 退出pycharm, 时间调整回来
pycharm 2016 注册码
43B4A73YYJ-eyJsaWNlbnNlSWQiOiI0M0I0QTczWVlKIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiSUkiLCJwYWlkVXBUbyI6IjIwMTctMDItMjUifSx7ImNvZGUiOiJBQyIsInBhaWRVcFRvIjoiMjAxNy0wMi0yNSJ9LHsiY29kZSI6IkRQTiIsInBhaWRVcFRvIjoiMjAxNy0wMi0yNSJ9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDE3LTAyLTI1In0seyJjb2RlIjoiRE0iLCJwYWlkVXBUbyI6IjIwMTctMDItMjUifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAxNy0wMi0yNSJ9LHsiY29kZSI6IlJTMCIsInBhaWRVcFRvIjoiMjAxNy0wMi0yNSJ9LHsiY29kZSI6IlJDIiwicGFpZFVwVG8iOiIyMDE3LTAyLTI1In0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMTctMDItMjUifSx7ImNvZGUiOiJSTSIsInBhaWRVcFRvIjoiMjAxNy0wMi0yNSJ9LHsiY29kZSI6IldTIiwicGFpZFVwVG8iOiIyMDE3LTAyLTI1In0seyJjb2RlIjoiREIiLCJwYWlkVXBUbyI6IjIwMTctMDItMjUifSx7ImNvZGUiOiJEQyIsInBhaWRVcFRvIjoiMjAxNy0wMi0yNSJ9XSwiaGFzaCI6IjMzOTgyOTkvMCIsImdyYWNlUGVyaW9kRGF5cyI6MCwiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-keaxIkRgXPKE4BR/ZTs7s7UkP92LBxRe57HvWamu1EHVXTcV1B4f/KNQIrpOpN6dgpjig5eMVMPmo7yMPl+bmwQ8pTZaCGFuLqCHD1ngo6ywHKIQy0nR249sAUVaCl2wGJwaO4JeOh1opUx8chzSBVRZBMz0/MGyygi7duYAff9JQqfH3p/BhDTNM8eKl6z5tnneZ8ZG5bG1XvqFTqWk4FhGsEWdK7B+He44hPjBxKQl2gmZAodb6g9YxfTHhVRKQY5hQ7KPXNvh3ikerHkoaL5apgsVBZJOTDE2KdYTnGLmqxghFx6L0ofqKI6hMr48ergMyflDk6wLNGWJvYHLWw==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZuYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gPdGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIcGNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFMfaZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog==
或者在试用前设置系统时间为2050,然后再试用就ok了
5. 初始设置:
script path:/media/files/mine/pythonworkspace(default: /usr/local/bin/charm)
theme : Alloy IDEA theme
keymap :
colors&fonts : monokai
#如果没有特别的设置,pycharm会默认使用系统的Python环境
6.创建新的python项目,点击Create New Project.
点击OK之后,就会创建一个空项目FaceRecog,里面包含一个.idea的文件夹(隐藏),用于pycharm管理项目。
注意要选择python解释器。可以看到,一旦添加了python解释器,pycharm就会扫描出你已经安装的python扩展包,和这些扩展包的最新版本。
7.新建一个python文件
右键单击刚建好的项目,选择New > Python File
[10 Best Python IDE for Developers]
pycharm快捷键及一些常用设置
导入之前的设置
虚拟virtualenv
如果想使用虚拟virtualenv作为开发环境参考[python虚拟环境配置]
其它集成开发环境安装
使用vim作为python开发环境
轻量级的python开发环境搭建
vim --version查看是否支持+python3,可能不支持py2显示-python
查看Vim中使用的Python版本,你可以在编辑器中运行:python3 import sys; print(sys.version)
一键执行python代码
"按F10运行python"
map <f10> :w<cr>:!python %<cr>
如果使用下面这种设置就会出错:E492: not an editor command: autopep8
map <F10> :Autopep8<CR> :w<CR> :call RunPython()<CR>...
[vim 一键编译运行c++,c,java,python, shell]
安装vim插件
Vim有多个扩展管理器,但是我们强烈推荐Vundle。你可以把它想象成Vim的pip。
安装vim插件
vim +PluginInstall +qall
#过程有点久。也可以在添加完.vimrc的的配置后,:wq保存并退出vim,重启vim并输入命令:PluginInstall后,vim就会自动下载并安装插件了。安装YCM(you completme)时可能要使用vpn,也可能是文件比较大有时一直卡在那个界面。
vim插件安装时的界面
安装完成后下面会有显示:Done.
[把vim配置成顺手的python轻量级IDE(一) - 简书]
注意事项
1 YCM
YCM针对python的提示必须是*.py文件,否则不提示。
YCM自动补全快捷键为tab
安装完成后,配置YCM时[100%] Built target ycm_core就说明安装配置都成功了。
ycm只支持python2自动补全,如果有设置let g:ycm_path_to_python_interpreter='/usr/bin/python3'就不会有提示。
安装python集成开发环境IPython
pycharm中使用ipython:[pycharm常用设置]
虚拟环境中使用ipython:使用pip install ipython
来进行安装,在命令行中使用ipython
来启动
IPython是一个Python交互式Shell,提供了一个强大的交互式计算架构。支持变量自动补全、自动缩进,且支持 bash shell 命令,内置了许多很有用的功能和函数,比默认的Python Shell 好用得多。
IPython提供了丰富的工具包,以帮助你尽可能地交互式地使用Python。其主要组件包括:
- 强大的交互式的Python shells(基于终端和基于Qt方式)。
- 一个基于Web的交互式笔记环境,拥有所有shell功能,以及支持嵌入式图形、动画和富媒体。
- 支持交互式数据可视化,支持使用GUI工具包。
- 灵活、可嵌入的解释器,可加载到自己的项目中。
- 一个高性能库,可用于多核心系统、集群、超级计算和云场景中的高级、交互式并行计算。
IPython是一个增强版的Python shell,其shell方面的主要特性如下:
- 全面的对象自省机制。
- 跨会话、持久的历史输入记录。
- 在会话期间对输出结果进行缓存,并自动生成引用。
- 扩展标签自动完成。默认支持Python变量、关键字、文件名和函数关键字的自动完成。
- 一个丰富的配置系统,可以在不同的设置之间轻松切换。
- 会话记录和重载。
- 针对特殊用途的扩展语法处理功能。
- 可通过扩展的别名系统来访问系统shell。
- 可轻松嵌入到其他Python程序和GUI中。
- 集成访问PDB调试器和Python分析器的功能。
IPython还是一个交互式并行计算架构,主要特性如下:
- 从一个交互式的Python/IPython会话中快速并行化Python代码。
- 一个灵活、动态的处理模型,可被部署到从多核心工作站到超级计算机等的任何系统中。
- 一个支持多种不同并行风格(从消息传递到任务处理)的架构。
- 阻塞和完全异步接口。
- 高级别API,只需几行代码就可以将许多事情并行化处理。
- 可与其他用户安全地共享实时并行作业。
- 动态负载均衡任务放牧(task farming)系统。
- 强大的并行代码错误处理功能。
Note:
1. IPython与标准Python的最大区别在于,Ipython会对命令提示符的每一行进行编号。
2. ipython console可以进行linux shell命令,即使在windows环境中
3. 按TAB键,自动对齐和列举
ipython 中几个简单好用的 magic函数
就是错误的写法了,所以要先完全产生python 的变量以后再用。像
Ipython快捷键
ctrl+backspace 清空命令行输入 #好像只能在pycharm中才是这样。。。
...其它。。。
ipython notebook
另一个不错的功能是”笔记本”,这个功能需要额外的组件。安装完成后,你可以使用ipython notebook
,而且会有一个不错的网页UI,你可以创建笔记本。这在科学计算领域很流行。
在IPython 0.13beta中提供了改进版本的IPython notebook。
下面的命令首先安装版本管理软件git,然后通过git命令从IPython的开发代码库中下载最新版本的IPython源代码,并执行安装命令:
cd
sudo apt-get install git
git clone https://github.com/ipython/ipython.git
cd ipython
sudo python setup.py install
如果安装目前的最新稳定版本,可以输入:
sudo apt-get install ipython
安装完毕之后,请输入ipython命令测试是否能正常启动。
为了让IPython notebook工作,还还需要安装tornado和pyzmq:
sudo pip install tornado
sudo apt-get install libzmq-dev
sudo pip install pyzmq
sudo pip install pygments
下面测试IPython:
cd
mkdir notebook
cd notebook
ipython notebook
为了在IPython中离线使用LaTeX数学公式,需要安装mathjax,首先输入下面的命令启动ipython notebook:
sudo ipython notebook
在IPython notebook界面中输入:
from IPython.external.mathjax import install_mathjax
install_mathjax()
[IPython 1.0发布,强大的Python交互式Shell]
安装python集成开发环境eclipse+pydev
在eclipse中添加python解释器
前提:eclipse中已经安装好pydev
windows-preference-pydev-interpreter-python imterpreter - new - 添加anaconda文件夹下的python解释器
from:http://blog.csdn.net/pipisorry/article/details/39854707
ref: ubuntu 12.04下3分钟搭建apache+python的运行环境