为什么pip需要在iPython中使用感叹号?

时间:2017-01-06 16:55:24

标签: pip ipython

只是一个简单的例子,输入pip list并不起作用,!pip list也可以。是否有关于感叹号和使用ipython shell中的模块的语法?

2 个答案:

答案 0 :(得分:3)

这实际上并非特定于pip,而是来自iPython笔记本的任何shell分配。您会注意到其他shell命令也起作用(来自文档):

In[1]: !pwd
/User/home/

更改目录:

In[1]: !cd /var/etc

这只是Jupyter的好人所包含的简写。有关详细说明,请参阅文档中的Shell Assignment

答案 1 :(得分:1)

当 Python 作为系统级命令运行时,我们使用这个感叹号。示例:!python '/content/test.py'-> 在 colab notebook 中运行名为 test.py 的 python 文件