Umgebungsvariable oder Speichern der dev_key-Datei

Umgebungsvariable oder Speichern der dev_key-Datei

Ich bin ein relativ neuer Ubuntu-Benutzer.

Ich habe einen NASA-ADS-Entwicklerschlüssel, um auf einige Daten im System zuzugreifen, kann aber Folgendes nicht:

  1. Speichern Sie es als Umgebungsvariable mit dem Namen ADS_DEV_KEYoder
  2. Speichern Sie es in einer Datei namens~/.ads/dev_key

nachdem Sie die Anweisungen im Link befolgt haben https://pypi.python.org/pypi/ads/0.0.809

Für die erste Option: Ich weiß nichts über das Speicherneine Umgebungsvariable mit dem Namen ADS_DEV_KEY

Für die zweite Option kann ich keine Verzeichnisbenennung finden.anzeigenwo ich die Textdatei für den verfügbaren Schlüssel speichern soll.

Notiz:

Wenn ich die installierte Anzeigenbibliothek in Python importiere, erhalte ich diesen Fehler:

    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

Gibt es irgendeine (vorzugsweise einfache) Hilfe zu diesem Problem?

Antwort1

Sie können ein Verzeichnis erstellen ~/.ads. Angenommen, der API-Schlüssel ist 123, öffnen Sie ein Terminalfenster mitStrg+Alt+Tund führen Sie diese Befehle aus:

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

Wenn Sie stattdessen eine Umgebungsvariable festlegen möchten, können Sie studierendieses Tutorial.

verwandte Informationen