在Supervisor服务中设置环境变量

在Supervisor服务中设置环境变量


发布日期: 2016-10-27 更新日期: 2018-05-10 编辑:bukun 浏览次数: 7185

标签:

摘要: 最近用Python3比较多,今天 ipython notebook 功能,想在线进行一些 GDAL 的操作,于是下载了 GDAL 的源代码进行编译安装。 编译过程问题好多,因为我还添加了HDF4与HDF5的支持。不管怎样,问题都慢慢解决了。最后,我在终端中打开...

最近用Python3比较多,今天 ipython notebook 功能,想在线进行一些 GDAL 的操作,于是下载了 GDAL 的源代码进行编译安装。

编译过程问题好多,因为我还添加了HDF4与HDF5的支持。不管怎样,问题都慢慢解决了。最后,我在终端中打开 ipython ,然后 from osgeo import gdal ,也没有问题。但是在线操作时,却总是出现找不到 libgdal.so.1 的问题。

后来想了一下,因为 Debian Wheezy 系统中安装了 GDAL,为了使用新版本的 GDAL,需要指定环境变量:export LD_PRELOAD="$HOME/usr/lib/libgdal.so.1" 。于是我修改了 /etc/profile ,重启后还是不行。后来想到 ipython 是使用 Supervisor服务管理的,是不是需要在Supervisor中进行配置呢。

于是Google之,然后按下面配置写入到Supervisor配置文件中:

environment=
    HOME="/home/username",
    USER="username",
    LD_PRELOAD="/home/username/usr/lib/libgdal.so.1"

supervisorctl restart all 无效。重启系统后,问题解决。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org