環境變數或儲存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 的環境變數

對於第二個選項,我無法找到任何目錄命名.ads我應該在哪裡保存可用密鑰的文字檔案。

筆記:

當我將已安裝的廣告庫匯入 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

如果你想設定一個環境變數來代替,你可以學習本教程

相關內容