如何在kaggle上将目录添加到PATH?

How to add directory to PATH on kaggle?

如何在 kaggle 上将目录添加到 PATH?

标准方式(参见 discussion here ) !export 路径=/root/edirect/:$路径

无效

参见示例: https://www.kaggle.com/alexandervc/entrezdirect?scriptVersionId=70892045&cellId=17

可能是“t 看起来像该管道中的每个命令都在单独的 shell 中执行,这就是为什么您丢失了那些子 shell 的 $PATH 设置。 “作为 proposed here。这可能意味着无法对该问题采取措施。

PS 更一般地说,我正在尝试在 kaggle 上使用 EntrezDirect,请在此处查看第一个答案: https://www.biostars.org/p/9483310/#9483333

无法使用以下方法更新 PATH:

sys.path.append(os.path.abspath("path/to/be/added/"))

解决方案(感谢来自 ODS 的 Leigh.plt):

os.environ['PATH'] = "/kaggle/working:" + os.environ['PATH']

笔记本:

https://www.kaggle.com/alexandervc/path-trick-to-change-on-kaggle?scriptVersionId=71644458