環境変数または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 という名前の環境変数

2番目のオプションでは、ディレクトリ名を見つけることができません.広告使用可能なキーのテキスト ファイルを保存する場所。

注記:

インストールされた広告ライブラリを 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

代わりに環境変数を設定したい場合は、このチュートリアル

関連情報