如何在google colab中执行以下命令。
export PYTHONPATH=/project/pylib/src:$PYTHONPATH
!export PYTHONPATH=/project/pylib/src:$PYTHONPATH
不受影响。
答案 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