只是一个简单的例子,输入pip list
并不起作用,!pip list
也可以。是否有关于感叹号和使用ipython shell中的模块的语法?
答案 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 文件