在Google Colab中设置永久环境变量

3
如何在Colab中设置环境变量使其在运行时重启后保持不变?
我已经尝试过:
1. 更改 ~/.bashrc。
!echo "LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64:/opt/ros/melodic/lib" >> /etc/environment

  1. /etc/environment文件中添加一行内容
!echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc

没有答案的问题:

在Google Colab中设置环境变量 :此处列出的所有方法在运行时重启后均不会保留。

1个回答

2

你可以使其变得永久,即使在重启后也是如此。

只需编写一个启动文件。每次 jupyter 重启时都会运行它。(但如果进行了恢复出厂设置,则不会运行)

%%file /root/.ipython/profile_default/startup/startup.py
import os
os.environ['LD_LIBRARY_PATH']='/usr/local/nvidia/lib:/usr/local/nvidia/lib64:/opt/ros/melodic/lib'

1
我正在尝试使用您提到的语句设置LD_LIBRARY_PATH。它在环境变量列表中显示出来(从!printenv检查),但是在我的软件中,当我访问位于LD_LIBRARY_PATH上的.so库时,它无法找到它...它在常规机器上运行,但在Google Code Colab上不起作用。您能否帮助我确定我缺少什么?谢谢。 - Vinay

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接