Environment Variable ou salvando o arquivo dev_key

0

Eu sou um pouco novo no Ubuntu,

Eu tenho um dev_key da NASA-ADS para acessar alguns dados no sistema, mas não consigo:

  1. salve-a como uma variável de ambiente chamada ADS_DEV_KEY ou
  2. salve-o em um arquivo chamado ~/.ads/dev_key

após seguir as instruções no link link

Para a primeira opção: Eu não sei nada sobre como salvar uma variável de ambiente nomeando ADS_DEV_KEY

Para a segunda opção, não consigo localizar nenhum diretório nomeando .ads onde devo salvar o arquivo de texto para a chave disponível.

Nota:

Quando importo a biblioteca de anúncios instalados para o python, isso me dá este erro:

    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

Qualquer ajuda (de preferência simples) sobre este assunto?

    
por Sibte Raza 04.09.2014 / 07:26

1 resposta

0

Você pode criar um diretório ~/.ads . Supondo que a chave da API é 123, abra uma janela de terminal com Ctrl + Alt + T e execute estes comandos:

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

Se você quiser definir uma variável de ambiente, você pode estudar este tutorial .

    
por Gunnar Hjalmarsson 04.09.2014 / 21:03