输入命令sudo apt-get install ipython
安装完成后,在命令行输入ipython,显示如下:
pip install urllib3 (安装IPython Notebook的依赖)
pip install jupyter (安装IPython Notebook)
pip install numpy
pip install matplotlib
pip install pandas
pip install scipy
pip install scikit-learn
IPython使用
基本的输出操作
Tab提示函数自动补全
通过在模块或者函数名后面加?或者??就可以查看这个对象的信息
命令行输入pd?
魔术指令:
(1)%time
以%开头的叫做line magic,这种类型的指令只能作用与一行代码。
以%%开头的叫做cell magic,这种类型的指令可以作用于一个代码块。
(注意:输入%%time后即进入多行操作,要用ctrl+enter多行输出)
示例:
(2)%run
输入%run <外部脚本路径> 可以运行一个外部的python script,
并把运行结果导入到当前的IPython上下文环境,好比说外部脚本定义了一个变量x,
那么通过%run运行这个脚本之后就可以在IPython中继续使用这个变量。
(3)%edit
如果需要编写一大段代码不适合使用IPython,那么就可以使用%edit指令,
%edit指令能启动文本编辑器,在文本编辑器中编辑一段代码,
保存退出后就可以在IPython中执行。
(4)%magic:查看帮助
输入exit即可退出IPython
安装IPython Notebook
IPython Notebook是web based IPython封装,但是可以展现富文本,使得整个工作可以以笔记的形式展现、存储,对于交互编程、学习非常方便。IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果。在浏览器的界面中使用单元(Cell)保存各种信息。
输入命令sudo apt-get install ipython-notebook
安装完成后,在命令行输入ipython notebook,显示如下:
并且会打开浏览器显示如下:
IPython Notebook使用
新建文件
注意:新建只能在第一个开始的home
上传文件:
(1)直接在home页upload所选文件
(2)使用IPython的命令上传文件到kernel
%load test.py(文件名)
IPython notebook的使用时快捷键:
显示图形需要输入%matplotlib inline
文件保存:可以直接在界面保存拓展名为.ipynb
文件保存路径是默认ipython的环境变量路径
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jdk
默认安装在/usr/lib/jvm下
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
http://www.eclipse.org/downloads/
下载Eclipse IDE for Java EE Developers的Linux版本
/usr/local/eclipse/eclipse
sudo vim /usr/share/applications/eclipse.desktop
[Desktop Entry]
Name=Eclipse
Comment=Eclipse SDK
Encoding=UTF-8
Exec=/usr/local/eclipse/eclipse
Icon=/usr/local/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development;
5) 最后重启Eclipse
在Window菜单中选Preference,PyDev-> Python Interpreter,New一个Python解释器,填上解释器名字和路径,路径选相应的python二进制文件
参考资料:
1.https://blog.csdn.net/sinat_23137713/article/details/52798462
2.http://blog.sina.com.cn/s/blog_76923bd80102w9zx.html