2

我运行的大多数 python 笔记本在初始运行时往往需要一些设置,使用

! pip install ...

每次运行笔记本时执行设置代码效率低下,所以我宁愿避免这种情况。此外,我不想将设置代码移动到不同的笔记本,因为通常它只是几行代码。

4

1 回答 1

2

我的解决方案是运行一个只尝试导入模块的小型单行 python 脚本。如果导入成功,则不会运行 pip install 命令。相反,如果导入不成功,则运行 pip install 命令。

! python -c 'import cloudant' || pip install cloudant --user

双管道是一种 bash 语句,可以被认为等同于编程语言中的“或”语句。

上面的示例安装了 cloudant python 库。只需为您要安装的库更改上述行。

于 2017-01-05T09:26:26.987 回答