环境变量或保存 dev_key 文件

环境变量或保存 dev_key 文件

我对 ubuntu 还不太熟悉,

我有一个 NASA-ADS dev_key 来访问其系统上的某些数据,但无法:

  1. ADS_DEV_KEY将其保存为名为或的环境变量
  2. 将其保存到名为~/.ads/dev_key

按照链接中的说明操作后 https://pypi.python.org/pypi/ads/0.0.809

对于第一个选项:我不知道如何保存名为 ADS_DEV_KEY 的环境变量

对于第二个选项,我找不到任何目录命名.广告我应该在哪里保存可用密钥的文本文件。

笔记:

当我将已安装的广告库导入到 python 时,出现以下错误:

    Traceback (most recent call last):
    File "<pyshell#0>", line 1, in <module>
import ads
    File "/home/sibte/.local/lib/python2.7/site-packages/ads/__init__.py", line 9, in <module>
import network
    File "/home/sibte/.local/lib/python2.7/site-packages/ads/network.py", line 15, in <module>
from core import search
    File "/home/sibte/.local/lib/python2.7/site-packages/ads/core.py", line 19, in <module>
DEV_KEY = utils.get_dev_key()
    File "/home/sibte/.local/lib/python2.7/site-packages/ads/utils.py", line 31, in get_dev_key
raise IOError("no ADS API key found in ~/.ads/dev_key and no ADS_DEV_KEY "\
    IOError: no ADS API key found in ~/.ads/dev_key and no ADS_DEV_KEY environment variable found

关于这个问题有什么帮助(最好是简单的)吗?

答案1

您可以创建一个~/.ads目录。假设 API 密钥为 123,使用以下命令打开终端窗口Ctrl+Alt+T并运行以下命令:

mkdir ~/.ads
echo '123' > ~/.ads/dev_key

如果你想设置环境变量,你可以学习本教程

相关内容