http://blog.csdn.net/pipisorry/article/details/39854707
Ubuntu / windows
Python 2.7 / python 3
Pycharm 2.6.3
Openjdk
安装python
1. Ubuntu 12.04系统自带python 2.7,直接用就行。(因为使用了Django 1.4,也无法使用Python 3.0 以上版本,所以不用重新安装Python)
2. Ubuntu 14.04系统自带python 3.4,直接用就行。
3. windows到python下载安装python,建议python3
查处python版本:pipi@ubuntu:~$python --version
升级python版本
查看python版本:
$ python -V
Python 2.6.6
升级版本到2.7:
$ Python 2.7.6:
$ wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz
$ tar xf Python-2.7.6.tar.xz
$ cd Python-2.7.6
$ ./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
$ make && make altinstall
建立软连接,使系统默认的 python指向 python2.7
$ mv /usr/bin/python /usr/bin/python2.6.6
$ ln -s /usr/local/bin/python2.7 /usr/bin/python
再次查看python版本:
$ python -V
Python 2.7.6
皮皮Blog
IDLE是开发python程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的选择。当安装好python以后,IDLE就自动安装好了。
基本功能:语法加亮;段落缩进;基本文本编辑;TABLE键控制;调试程序。
但是安装完python(以3.0为例,相信2.6以前版本类似)后,py文件默认是由python.exe打开的,运行过程一闪而过,但是大家更希望用IDLE直接打开,可以马上在IDLE环境里进行编辑和调试等。
右键.py文件,edit with idle
如果没有的话就选择打开方式>...Python34\Lib\idlelib\idle.bat
使用IDLE打开后就可以通过快捷键F5运行了,或者菜单栏上的Run>run model f5运行。也相当方便。
皮皮Blog
{lz推荐使用这个开发环境,如果电脑配置还可以的话,运行起来也不会太卡。}
pipi@ubuntu:~$java --version
程序 'java' 已包含在下列软件包中:
* default-jre
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
请尝试:sudo apt-get install <选定的软件包>
说明系统没有任何jdk软件
若已安装,需要将之前已经安装的低版本删除。命令行如下:
sudo apt-get purge openjdk*
如果之前安装的JDK是来自其他PPA,需要做以下步骤来安装新的JDK
sudo rm /var/lib/dpkg/info/oracle-java7-installer*
sudo apt-get purge oracle-java7-installer*
sudo rm /etc/apt/sources.list.d/*java*
sudo apt-get update
开始安装 Oracle Java
在Ubuntu 12.04 LTS上安装JDK本身并不复杂,只是目前较新版本的Ubuntu已经不支持直接通过apt-get安装了。
1.Oracle官方网站下载对应版本的JDK安装包,如JDK8-linux 64位版本的: jdk-8u20-linux-x64.tar.gz. 把该文件下载到/opt下面。
2.修改环境变量:
sudo vim /etc/environment //也可以修改~/.bashrc 或者~/.profile
第一行“...”的末尾加上
:${JAVA_HOME}/bin
在文件末尾加上
export JAVA_HOME=/opt/jdk1.7.0_07
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:${JAVA_HOME}/bin"
export JAVA_HOME=/opt/jdk1.8.0_25
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
sudo update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_25/bin/java 300;
sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_25/bin/javac 300;
sudo update-alternatives --install /usr/bin/javah javah /opt/jdk1.8.0_25/bin/javah 300;
sudo update-alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_25/bin/jar 300
4.要使配置生效必须重启机器或者在命令行输入
. /etc/environment
配置JVM的优先级: (如果没有安装多个java虚拟机的话可以跳过这一步。)
sudo vi /etc/jvm
将文件中的/usr/lib/jvm/java-6-sun这一行填入到配置块的顶部
安装浏览器的JAVA Plugin(推荐安装):
sudo apt-get install sun-java6-plugin
中文字体设置:如果使用文鼎字体应该可以奏效,但是或许出现空格,那么可以编辑
/usr/lib/jvm/java-6-sun/jre/lib/fonts/fonts.dir
所有Lucida之前前加#注释掉所有字体。如果使用自定义字体,创建所需字体的链接到/usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback
5. 测试是否安装成功
root@ubuntu:~#java -version
java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)http://wiki.ubuntu.com.cn/Java%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE
[http://wiki.ubuntu.com.cn/Java%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE]
sudo add-apt-repository ppa:webupd8team/javasudo apt-get update
sudo apt-get install oracle-java7-installer
之后就安装完成了。
apt-get装的程序是分开的,可执行文件一般在/usr/bin下
在终端下输入echo $PATH,看看路径,有/usr/bin这一项把? jdk的可执行文件在那里
你可以试试输入which 'javac',会显示javac的路径
/usr/bin/javac
只有可执行文件在/usr/bin下面而已,应该是这样。
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
1>选择试用,免费试用30天
2>1.user name: EMBRACE
key:
14203-12042010
0000107Iq75C621P7X1SFnpJDivKnX
6zcwYOYaGK3euO3ehd1MiTT"2!Jny8
bff9VcTSJk7sRDLqKRVz1XGKbMqw3G
2.user name:yueting3527
key:
93347-12042010
00001FMHemWIs"6wozMZnat3IgXKXJ
2!nV2I6kSO48hgGLa9JNgjQ5oKz1Us
FFR8k"nGzJHzjQT6IBG!1fbQZn9!Vi
注册码可以在淘宝上买,很便宜。如果直接使用网上的注册码可能会有风险,并且同一个局域网中不能有相同的注册码使用。
[JetBrains PhpStorm/WebStorm/PyCharm 注册码]
5. 初始设置:
script path:/media/files/mine/pythonworkspace(default: /usr/local/bin/charm)
theme : Alloy IDEA theme
keymap : visual studio
colors&fonts : monokai
#如果没有特别的设置,pycharm会默认使用系统的Python环境
6.创建新的python项目,点击Create New Project.
点击OK之后,就会创建一个空项目FaceRecog,里面包含一个.idea的文件夹(隐藏),用于pycharm管理项目。
注意要选择python解释器。可以看到,一旦添加了python解释器,pycharm就会扫描出你已经安装的python扩展包,和这些扩展包的最新版本。
右键单击刚建好的项目,选择New > Python File
[10 Best Python IDE for Developers]
[ ubuntu下Pycharm安装及配置]**********************************************************************************************************************************************************************************************************************************/
使用虚拟virtualenv作为开发环境。[python虚拟环境配置]
所以需要进一步设置,来让Pycharm使用虚拟环境。具体官方方法如下:
http://www.jetbrains.com/pycharm/webhelp/creating-virtual-environment.html
1. Open the project settings, and click Python Interpreters page.
2. Click in the toolbar.
Create New Virtual Environment dialog box opens.
3. In the Create New Virtual Environment dialog box:
* In the Name field, type the name of the new virtual environment, or accept the suggested default name.
* In the Location field, specify the target directory, where the new virtual environment will be created.
* From Base interpreter drop-down list, select one of the configured Python interpreters, which will be used as the base for the new virtual environment.
* If you want the site-packages of the base interpreter to be visible from the virtual environment, select the check box Inherit global site-packages. If you leave this check box cleared, the new virtual environment will be completely isolated.
* 2.6+ If you want to assign the new virtual environment to be the project interpreter, make sure that the corresponding check box is selected.Also, you can make this virtual environment available to all projects, same as when an existing virtual environment is added.
至此,pycharm在ubuntu的上的开发环境就算搭建完成了。只要在创建新的项目的时候选择virtualenv环境,即可在虚拟环境下开发python项目。
************************************************************************************************************************************************************************************************************************************************/
[pycharm快捷键及一些常用设置]
建议安装完成pycharm后再安装ipython,这样pycharm会将python console自动切换到更强大的ipython console环境中
皮皮Blog
IPython是一个Python交互式Shell,提供了一个强大的交互式计算架构。支持变量自动补全、自动缩进,且支持 bash shell 命令,内置了许多很有用的功能和函数,比默认的Python Shell 好用得多。
IPython提供了丰富的工具包,以帮助你尽可能地交互式地使用Python。其主要组件包括:
1. IPython与标准Python的最大区别在于,Ipython会对命令提示符的每一行进行编号。
2. ipython console可以进行linux shell命令,即使在windows环境中
3. 按TAB键,自动对齐和列举
pip install ipython
来进行安装,在命令行中使用
ipython
来启动
ipython 中几个简单好用的 magic函数:
另一个不错的功能是”笔记本”,这个功能需要额外的组件。安装完成后,你可以使用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 初学者的总结]
[Ipython的一些高级用法]
[Eclipse+Pydev 搭建开发环境]
在eclipse中添加python解释器
前提:eclipse中已经安装好pydev
windows-preference-pydev-interpreter-python imterpreter - new - 添加anaconda文件夹下的python解释器
皮皮Blog
from:http://blog.csdn.net/pipisorry/article/details/39854707
ref:在ubuntu下搭建python开发环境
ubuntu 12.04下3分钟搭建apache+python的运行环境
Ubuntu上Python开发环境搭建-安装MySQL等
我怎么能告诉PyCharm什么类型的参数预计?