如何防止每次运行整个笔记本时都运行'pip install ...'?



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

! pip install ...

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

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

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

双管道是一个 bash 语句,可以认为等效于编程语言中的"or"语句。

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

相关内容

  • 没有找到相关文章

最新更新