如何在Google Colab中将路径添加到PYTHONPATH

时间:2019-05-19 12:39:46

标签: python google-colaboratory

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

!export PYTHONPATH=/project/pylib/src:$PYTHONPATH不受影响。

2 个答案:

答案 0 :(得分:0)

答案取决于您为什么要这样做。

例如,如果要将路径添加到当前的Python会话中,以便Python的导入机制可以找到该目录中的模块,则可以执行以下操作:

SELECT * FROM pg_attribute WHERE attreloid = '"public.my_table"'::regclass

如果要修改环境变量本身(不会影响当前Python会话中使用的路径),则可以使用import sys sys.path.insert(1, "/project/pylib/src") 魔术:

%set_env

答案 1 :(得分:0)

以下内容对我有用

! 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