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的运行环境
【Python开发】python集成开发环境IDE搭建的更多相关文章
-
Python学习:2.Python集成学习环境(IDE)Pycharm的安装配置以及激活方
一.下载Pycharm Pycharm作为Python现在最流行的集成开发环境,我们今后的Python的学习也就使用Pycharm进行,那今天我们就讲一下Pycharm的安装配置以及激活 1.我们首先 ...
-
python学习第一天_环境的搭建
Python linux环境的安装: 1.https://www.python.org/ftp/python/ 大家可以在这里下载自己所需的linux下的版本 ,这里我下载的2.6.6版本: 2.在C ...
-
搭建python集成开发环境.
需要搭建的内容一共有三项, python ,wxpython 以及spe. 其中spe 是python 的可视化集成开发环境(ide) , 其需要python GUI图形库wxpython的支 ...
-
使用Visual Studio开发Python
Python优秀的集成开发环境有PyCharm,Visual Studio Code等,当然你仍然可以使用Visual Studio进行开发.如果你熟悉Visual Studio,使用Visual S ...
-
ubuntu12.10下arm-linux-gcc交叉编译环境的搭建
交叉编译环境搭建的原因:通俗上讲,因为嵌入式系统可用资源比较少:几十M的ARM 二三百M的flash相对我们的pc机来说资源真的没法比.所以,为了解决这种局面就将PC机等作为主机,搭建开发环境,进行编 ...
-
windows和linux中搭建python集成开发环境IDE——如何设置多个python环境
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
-
【转】windows和linux中搭建python集成开发环境IDE
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
-
windows和linux在建筑python集成开发环境IDE
http://blog.csdn.net/pipisorry/article/details/39854707 使用的系统及软件 Ubuntu / windows Python 2.7 / pytho ...
-
【Python基础学习一】在OSX系统下搭建Python语言集成开发环境 附激活码
Python是一门简单易学,功能强大的编程语言.它具有高效的高级数据结构和简单而有效的面向对象编程方法.Python优雅的语法和动态类型以及其解释性的性质,使它在许多领域和大多数平台成为编写脚本和快速 ...
随机推荐
-
MySQL char与varchar的差异
字符与字节的区别 一个字符由于所使用的字符集的不同,会并存储在一个或多个字节中,所以一个字符占用多少个字节取决于所使用的字符集 注意:char与varchar后面接的数据大小为存储的字符数,而不是字节 ...
-
jstl catch if choose标签
catch标签: catch标签用来处理异常 属性: * var :用来出现异常保存到的变量. 代码: <c:catch var="e"> <% int i = ...
-
NBUT 1122 Shameimaru&#39;s Candid Camera(水)
题意: 给n*m个格子,初始时每个格子中有个数值为0,部分格子中含有炸弹,每个炸弹爆炸可以将周围的8个非炸弹格子中的数值加1,求全部炸弹炸完后那些非0且非炸弹格子中的数是多少. 思路: 另开一个矩阵, ...
-
气泡形提示控件grumble.js
grumble.js 是一个很特别的气泡形状提示控件,最开始是为 Huddle.com 网站开发的, 它没有通常的north/east/south/west的定位限制. 任何一个grumble都可以放 ...
-
利用传感器(sensor)实现微信摇一摇动画
所需要的权限: <uses-permission android:name="android.permission.VIBRATE"></uses-permiss ...
-
try、catch、finally的使用分析---与 return 相关
看了一篇文章,讲解的是关于java中关于try.catch.finally中一些问题 下面看一个例子(例1),来讲解java里面中try.catch.finally的处理流程 1 2 3 4 5 ...
-
2. QT窗体间值的传递
一.主窗体与子窗体传参 方法有很多,这里介绍一种通过重载子窗体的构造函数实现主窗体参数传入到子窗体,并通过QT信号和槽的机制实现子窗口到主窗口值的传递. 主和子窗体的设置如下: 主要实现功能为: 1 ...
-
CSS3知识点整理(五)----响应式设计及其他属性
介绍Media Queries与Responsive设计以及外轮廓属性.resize属性.CSS3生成内容等 学会如何使用CSS3中的Media Queries模块来让一个页面适应不同的终端(或屏幕尺 ...
-
安卓TV开发(六) 移动智能终端UI之实现类似GridView的焦点控制FocusView框架
转载请标明出处:http://blog.csdn.net/sk719887916/article/details/40045089,作者:skay 前言 安卓TV开发(五) 移动智能终端UI之实现主流 ...
-
[原创]标记下Kendo使用中的问题, 持续更新中ing.....
使用kendo UI 遇到的问题: 1. Kendo DropdownList 加载完毕后, 显示 [object object]的问题: 解决: 尝试了添加dataTextField.dataVal ...