如何在google colab中添加PYTHONPATH的路径

新手上路,请多包涵

如何在 google colab 中执行以下命令。 export PYTHONPATH=/project/pylib/src:$PYTHONPATH

!export PYTHONPATH=/project/pylib/src:$PYTHONPATH 没有影响。

原文由 Alpace 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.9k
1 个回答

编辑 2020-11-12

使用 % 而不是 ! 保留对会话中所有单元格的任何更改。因此,我们可以使用它来设置环境变量“PYTHONPATH”。但是,导出在 colab 中不起作用。 `%env` 可用于设置环境变量。

 ! echo $PYTHONPATH
%env PYTHONPATH="$/env/python:/content/gdrive/My Drive/Colab Notebooks/MNIST_Classifier/src"
! echo $PYTHONPATH

输出:

 /env/python
/env/python:/content/gdrive/My Drive/Colab Notebooks/MNIST_Classifier/src

初始答案

以下对我有用

! echo $PYTHONPATH

import os
os.environ['PYTHONPATH'] += ":/content/gdrive/My Drive/Colab Notebooks/MNIST_Classifier/src"

! echo $PYTHONPATH

输出:

 /env/python
/env/python:/content/gdrive/My Drive/Colab Notebooks/MNIST_Classifier/src

资料来源:

https://medium.com/@omernaeem/you-can-set-environment-variables-using-os-environ-78a5181b6376

https://stackoverflow.com/a/49684719/3337089

原文由 Nagabhushan S N 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题