Параметр среды Conda для переменной Plaid Python Quickstart - PullRequest
0 голосов
/ 23 октября 2019

Я настраиваю (или пытаюсь) настроить Plaid Python для автоматизации моих личных финансов. Я сталкиваюсь с проблемами со скриптом запуска ниже. (С здесь ).

git clone https://github.com/plaid/quickstart.git
cd quickstart/python

# For virtualenv users
# virtualenv venv
# source venv/bin/activate

pip install -r requirements.txt

# Start the Quickstart with your API keys from the Dashboard
# https://dashboard.plaid.com/account/keys
PLAID_CLIENT_ID='CLIENT_ID' \
PLAID_SECRET='SECRET' \
PLAID_PUBLIC_KEY='PUBLIC_KEY' \
PLAID_ENV='sandbox' \
PLAID_PRODUCTS=auth,transactions \
python server.py
# Go to http://localhost:5000

До сих пор я клонировал репо и создал свою среду conda, но когда я пытаюсь установить переменные ключей с помощью ключей API, используя

PLAID_CLIENT_ID='mykeygoeshere' \

, я получаю

PLAID_CLIENT_ID is not a recognized as an internal or external command, operable program or batch file. 

Я считаю, что мне нужно как-то установить переменную окружения в моей среде conda, но мне интересно, как это правильно сделать. Я читаю, что вы можете установить его, используя строку ниже, но повлияет ли это только на мою виртуальную среду или весь мой реестр ОС?

set NEWVAR=SOMETHING

1 Ответ

0 голосов
/ 23 октября 2019

varname=envvalue command - это синтаксис оболочки Unix. Так что либо вы должны запустить команду в терминале git-bash, либо вам нужно адаптировать ее к интерпретатору командной строки вашей ОС.

Кажется, ОС - это Windows, верно? set это команда. Это влияет только на текущий терминал. Чтобы избежать повторения нескольких команд в каждом новом терминале, поместите их в командный файл.

...