【发布时间】:2017-01-05 09:26:26
【问题描述】:
我运行的大多数 python 笔记本在初始运行时往往需要一些设置,使用
! pip install ...
每次运行笔记本时都执行设置代码效率低下,所以我宁愿避免这种情况。另外,我不想将设置代码移动到不同的笔记本上,因为通常它只是几行代码。
【问题讨论】:
标签: apache-spark ibm-cloud data-science-experience watson-studio
我运行的大多数 python 笔记本在初始运行时往往需要一些设置,使用
! pip install ...
每次运行笔记本时都执行设置代码效率低下,所以我宁愿避免这种情况。另外,我不想将设置代码移动到不同的笔记本上,因为通常它只是几行代码。
【问题讨论】:
标签: apache-spark ibm-cloud data-science-experience watson-studio
我的解决方案是运行一个小的单行 python 脚本,它只尝试导入模块。如果导入成功,则不会运行 pip install 命令。相反,如果导入不成功,则运行 pip install 命令。
! python -c 'import cloudant' || pip install cloudant --user
双管道是一种 bash 语句,可以被认为等同于编程语言中的“或”语句。
以上示例安装了 cloudant python 库。只需将上述行更改为您要安装的库即可。
【讨论】: