Windows下iPython的安装与报错解决方法

学 Python 的应该都知道 IPython 是一个 Python 的交互式 shell,比默认的 Python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。IPython 的安装也有许多种安装方式,这主要和使用什么操作系统有关,本文就说一下在 Windows 下 IPython 的安装

安装 IPython

在安装 Python 之后安装 IPython 可以极大的方便我们学习和使用 Python,更多的精力集中于如何处理代码和需要解决的问题,IPython 的功能还是相当不错的,打开 DOS 窗口,直接输入命令即可安装

pip install ipython

看到这里,那么问题来了。

  • pip 是什么呢?

pip 是 python 的包管理工具,能够通过它去安装第三方的模块。如同 PHP 的Composer 包管理工具一样。它的使用方法是:

pip install 包名

开始安装 IPython

安装 ipython

安装成功之后你就会看到 Successfuly 的字样

ipython 安装成功

失败类型

在安装的时候你也可能会遇到些问题,比如这样

安装时报错

会给你报错

>>> pip install ipython
 File "", line 1 
 	pip install ipython

SyntaxError:invalid syntax

怎么回事呢?出错的原因就是因为你已经进入 Python 解释器里,而不是 DOS 窗口 cmd 环境里,执行 pip 命令只需要在 cmd 里就可以了

同时,如果你的电脑同时安装了多个 Python 的环境,这个时候就要确定一下 pip 是属于哪个环境的,通过以下命令查看,效果在上面图 2 有演示

pip --version

IPython 的使用

在 DOS 窗口中输入 ipython 即可进入 ipython 的解释器中

  • 命令提示补全

在 shell 中输入表达式时,只要按下 Tab 键,当前命令控件中任何与输入的字符串相匹配的变量(对象、函数等)就会被找出来。

ipython 的命令提示补全功能

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习能带来一定的帮助,如果有疑问大家可以留言交流。

沈唁志|一个PHPer的成长之路! 原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:Windows下iPython的安装与报错解决方法

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏北京马哥教育

HTTP 协议漫谈

简介 网络上已经有不少介绍 HTTP 的好文章,对HTTP的一些细节介绍的比较好,所以本篇文章不会对 HTTP 的细节进行深究,而是从够高和更结构化的角度将 H...

316110
来自专栏Young Dreamer

webpack的Hot Module Replacement运行机制

使用webpack打包,难免会使用Hot Module Replacement功能,该功能能够实现修改、添加或删除前端页面中的模块代码,而且是在页面不刷新的前提...

33250
来自专栏程序员同行者

构建NTP时间服务器

32520
来自专栏Laoqi's Linux运维专列

集群架构の のzabbix 监控

532100
来自专栏Java帮帮-微信公众号-技术文章全总结

java.io.IOException 断开的管道【面试+工作】

查看采集数据的tomcat日志,习惯性的先翻到日志的最后去查看有没有异常的打印,果然发现了好几种异常信息,但是最多还是这个:

95030
来自专栏黑泽君的专栏

MyEclipse中如何变换查看项目文件夹

14920
来自专栏Golang语言社区

HTTP协议漫谈

简介 园子里已经有不少介绍HTTP的的好文章。对HTTP的一些细节介绍的比较好,所以本篇文章不会对HTTP的细节进行深究,而是从够高和更结构化的角度将H...

375130
来自专栏PHP技术大全

使用Frp内网穿透快速搭建Web应用实践

笔者最近折腾docker服务比较多,这几天想把在内网中的服务搬到公网当中,但docker对内存要求较高,而云服务高内存的服务器又比较贵,家里虽然有一台旧笔记本内...

1.6K50
来自专栏运维

系统重启后ngix reload不生效原因分析

这是一种比较少见,困扰我很久的问题,虽然这个问题很简单,但是找到根本原因还是费了不少时间,现在把分析过程分享如下。

9720
来自专栏程序员同行者

nginx基础整理

18140

扫码关注云+社区

领取腾讯云代金券