python 为什么当我在pip install的同一个单元格中添加一条语句时会出现无效语法?

nlejzf6q  于 2023-02-02  发布在  Python
关注(0)|答案(1)|浏览(141)

notebook screenshot
我不明白这个。当我使用pip install时,它工作正常。只要我添加了除此之外的任何东西,即使我添加了一个字符,它也会在第一行显示无效语法。就像我甚至没有在第一行做任何更改一样,仅仅在同一个单元格中添加一个字母或语句,它仍然会无效。如何以及为什么?
如果可能的话,请说明你的答案的参考或来源。
我几乎什么都试过了,在cmd或power shell中是这样工作的,但在Jupyter笔记本中不是这样

pbpqsu0x

pbpqsu0x1#

这是因为IPython,Jupyter Notebook的后端引擎使用自己的语法来解析单元格中的行。
在您的示例中,pip被识别为魔术命令%pip,因为automagic选项在默认情况下是打开的。

相关问题