IPython安装使用详解

article/2025/3/18 12:52:08

IPython是一个升级版的交互式python命令行工具。

ipython安装

pip install ipython

等到命令执行完成后显示successfully表示完装成功

在命令提示符下输入ipython就可以启动ipython了

其与原版python命令行工具不同在于ipython的提示符变成了in和out.

in为输入命令的地方,out为命令执行完成后输出的地方

ipython的特点

tab键自动补全一些常用的方法

支持一些系统命令

In [2]: pwd             # 显示当前所在目录
Out[2]: '/root'In [3]: cd ..           # 返回当前目录的上一级目录

ipython notebook

安装jupyter

pip install jupyter

显示交互界面

     在命令行中输入:

     jupyter qtconsole

    ( 注意:有的文章会建议输入ipython qtconsole,这个应该是老一点的版本,已经被弃用,并且在将来的版本里将会移除。所以最好使用jupyter qtconsole。)

配置 Jupyter notebook


步骤
1、命令行输入命令:

jupyter notebook --generate-config

2、打开“.jupyter”文件夹,可以看到里面有个配置文件。


3、修改jupyter_notebook_config.py配置文件
找到“c.NotebookApp.notebook_dir=……”,把路径改成自己的工作目录。


4、配置完成后,重新启动即可
5、启动方式:
命令行输入:

jupyter notebook


6、启动后默认的打开路径就是之前配置好的路径啦。

 

运行界面

      在命令行中输入jupyter notebook(等待一下,会自动打开一个界面)

点击new-python3 创建一个项目

 就会出现一个新的NoteBook

ipython常用的魔术命令

%quickref                   显示ipython的快速参考
%magic                      显示所有的魔术命令的详细文档
%debug                      从最新的异常跟踪的底部进入交互式调试器
%hist                       打印命令的输入(可选输出)历史
%pdb                        在异常发生后自动进入调试器
%paste                      执行剪贴板中的python代码
%cpaste                     打开一个特殊提示符以便手工粘贴待执行的python代码
%reset                      删除interactive命名空间中的全部变量/名称
%page OBJECT                通过分页器打印输出object
%run script.py              在ipython中执行一个python脚本文件
%prun statement             通过cprofile执行statement,并打印分析器的输出结果
%time statement             报告statement的执行时间
%timeit statement           多次执行statement以计算系统平均执行时间.对那么执行时间非常小的代码很有用
%who,%who_id,%whos          显示interactive命名空间中定义的变量,信息级别/冗余度可变
%xdel variable              删除variable,并尝试清除其在ipython中的对象上的一切引用

python调试器命令

h(help)                 显示命令列表
help command            显示command的文档
c(continue)             恢复程序的执行
q(quit)                 退出调试器,不再执行任何代码
b(break) n              在当前文件的第n行设置一个断点
b path/to/file.py:n     在指定文件的第n行设置一个断点
s(step)                 单步进入函数调用
n(next)                 执行当前行,并前进到当前级别的下一行
u(up)/d(down)           在函数调用栈中向上或向下移动
a(args)                 显示当前函数的参数
debug statement         在新的递归调试器中调用语句statement
l(list) statement       显示当前行,以及当前栈级别上的上下文参考代码
w(where)                打印当前位置的完整栈跟踪(包括上下文参考代码)

ipython快捷键

Ctrl+p或者向上键头            向后搜索命令历史中以当前输入的文本开头的命令
Ctrl+n或者向上键头            向前搜索命令历史中以当前输入的文本开头的命令
Ctrl+r                      按行读取的反向历史搜索(部分匹配)
Ctrl+Shift+variable         从剪贴板粘贴文本
Ctrl+c                      中止当前正在执行的代码
Ctrl+a                      把光标移动到行首
Ctrl+e                      把光标移动到行尾
Ctrl+k                      删除从光标开始到行尾的文本
Ctrl+u                      清除当前行的所有内容
Ctrl+f                      将光标向前移动一个字符
Ctrl+b                      将光标向后移动一个字符
Ctrl+l                      清屏

 


http://chatgpt.dhexx.cn/article/7S2YeaZt.shtml

相关文章

Ipython安装错误集锦

Ipython安装错误集锦 工具:Windos PowerShell、cmd 输入pip install ipython 可能会直接就安上,但也可能 ① pip版本不够,需要重新安装 继续输入python -m pip install --upgrade pip版本号(如我是20.0.2) 但依然可…

ipython安装报错无效_pip,IPython安装(Python2.7版本)windows环境和Linux环境

一.Windows10下安装 1.下载运行ez_setup.py(一般会提示已安装) 2.下载安装运行 distribute_setup.py和 get-pip.py(自行百度) 3.执行pip命令,报错(环境变量也配置了,依然报命令不存在...) 后面查看scripts文件下面,根本没有pip.exe应用程序 3…

Ipython安装

1.下载 下载地址:https://pypi.python.org/pypi/ipython/6.1.0#downloads 2.将下载的文件放在在python的scripts文件夹下 3.利用pip命令安装 pip install ipython 4.配置环境变量 将ipython所在的文件夹的路径写入环境变量中 5.打开cmd命令符 输入ipython 显示以上的…

IPython是什么?怎样安装和启动IPython?

Python的优点之一是其交互式解释器,也称为shell。shell提供了一种能够快速实现灵感、检验特性的方法,以及交互式的模块界面,能够将一些需要两三行脚本才能完成的任务一次性完成。通常我们编写代码时,会采用同时运行文本编辑器和Py…

ipython的用法详解

ipython是一个升级版的交互式python命令行工具. ipython安装 pip install ipython 等到命令执行完成后显示successfully表示完装成功 在命令提示符下输入ipython就可以启动ipython了 其与原版python命令行工具不同在于ipython的提示符变成了in和out. in为输入命令的地方,out为命…

c语言的实验报告 实验4,C语言实验四实验报告

C语言实验报告四 实验4:循环结构程序设计 1、使用循环语句完成累乘、图像输出的程序编写。 2、掌握较复杂结构程序的编写。 3、掌握程序调试的方法。 4、编写实验报告。 二、实验内容 1、已知xyz yzz 532,其中x、y、z都是数字(0~9),编写一个…

C语言实验题

C语言实验题(单选) C程序中的宏展开是在(). A:编译时进行的 B:程序执行时进行的 C:编译前预处理时进行的 D:编辑时进行的 答案:C 下列标识符中,不合法的C语言用户自定义标识符是(). A:printf B:enum C:_ D:sin 答案:B 已知函…

C语言实验课基础考点1.0

一、数据类型与输入输出 数据类型输入输出符号int(整型)%dlong int (长整型)%ldfloat(单精度浮点) %f double(双精度浮点)%lfchar(字符)%cchar[ ](字符串&a…

C语言实验六

1. 从键盘上输入3个字符串&#xff0c;找出其中最大的字符串 #include <stdio.h>#include<string.h>int main(){ int i,j,k;char a[100],b[100],c[100];printf("请输入第一个字符串\n");gets(a);printf("请输入第二个字符串\n");gets(b);prin…

c语言报告实验反思,c语言实验总结与反思

c语言实验总结与反思 c语言实验总结与反思怎么写?以下是小编整理的相关范文,欢迎阅读。 c语言实验总结与反思一 这个星期,我们迎来了C语言实训——一次至为重要的实训。在这个星期里,同学们都很认真的做着那20多道实训题目,遇到不懂的互相请教,或请问老师。非常感谢老师对…

C语言实验题目及其解答

实验一 1、有以下C语言程序&#xff0c;功能为输入圆的半径&#xff0c;求出圆周长和圆面积。采用类的形式来改写该程序。&#xff08;要求半径的默认初值为0&#xff09; #include <iostream.h> const float PI3.14; float circumference(float r); float area(float r…

南京邮电大学C语言实验报告四

实验四&#xff1a;一维与二维数组实验 实验题目&#xff08;1&#xff09;【见实验教材实验五的题目&#xff11;】&#xff1a;编写程序exp5_1.c&#xff0c;在主函数中定义一维数组int array[10]&#xff0c;自定义以下函数&#xff1a;输入数组元素&#xff0c;输出数组元…

(C语言)实验2 用C语言编写程序

【实验目的】 1、熟悉顺序、分支和循环三种基本的控制结构。 2、使用C语言编制简单的顺序、分支和循环三种基本的控制结构的程序。 3、尝试用C 语言编写程序解决实际问题。 【实验要求】 1、实验共4题&#xff0c;每题25分&#xff0c;共100分&#xff1b; 2、实验需在截至日…

【C语言趣味实验】

C语言趣味实验--电脑关机&&猜数字 前言一、如何实现强制关机&#xff1f;shutdown用法 二、优化改进1&#xff1a;通过输入的字符串来判断是否关机改进2&#xff1a;通过猜数字是否正确来判断是否关机 总结 前言 亲爱的朋友们大家好&#xff0c;正如题目所见&#xff…

南京邮电大学C语言实验报告二

实验二&#xff1a;选择与循环结构编程 实验题目&#xff08;1&#xff09;【见实验教材实验二的题目6】&#xff1a;编程序exp2_6.c&#xff0c;读入3个double型变量a,b,c的值&#xff0c;用if语句判断它们能否构成三角形&#xff0c;如果能构成三角形又是构成的何种三角形&a…

C语言实验四

目录 1.国王的麦子 2. 求完数。 3.打印九九乘法表 4&#xff0e;求1!2!3!…20!&#xff1b; 5.&#xff08;1&#xff09;输入一行字符&#xff0c;分别统计出其中的英文字母、空格、数字和其它字符的个数。 &#xff08;2&#xff09;在得到正确结果后&#xff0c;请修…

c语言的实验,c语言 实验1

实验结论 Part 1 首次运行Part 1的几个实验内容时会产生错误&#xff0c;原因如下 有时忘记在主函数中的每行末尾加分号 return 0 时空格错误导致程序运行失败 # include int product (int,int); int main (void) { int x,y,s; scanf("%d%d",&x,&y); sprodu…

大一 C语言 实验1

《程序设计基础》上机实验报告 学号&#xff1a;201420224912 姓名&#xff1a;许培鑫 班级&#xff1a;计算机149 日期&#xff1a;2015-5-7 指导教师&#xff1a;成筠 成绩&#xff1a; ----------------------------------------------------------------- 实验六…

C语言 实验五

复制之前给个赞&#xff0c;好吗(〃▽〃) 题目一 7-1 参考书 (100 分) 某次考试是开卷考试。老师规定&#xff0c;纸质的资料&#xff08;以下统一称为参考书&#xff09;可以随便带&#xff0c;或者说只要你背得动想带多少本参考书都行。于是同学们就开始准备参考书了。就在…

C语言程序设计实验报告——实验一

C语言程序设计实验报告——实验一 实验一 简单C程序调试&#xff08;一&#xff09;第一个C程序1、实验题目&#xff1a;2、实验环境&#xff1a;3、实验步骤及过程&#xff1a;4、实验结果&#xff08;~~猜都猜得出来~~ &#xff09; &#xff08;二&#xff09;第二个C程序1、…