#python #installation #clarifai
#python #установка #разъясняет
Вопрос:
Я пытаюсь использовать clarifai с python, и он говорит мне запустить:
$ clarifai config
CLARIFAI_APP_ID: []: ************************************YQEd
CLARIFAI_APP_SECRET: []: ************************************gCqT
Но откуда мне это запустить?
У меня есть файл clarifai в моей папке python scripts,
Если я открою файл clarifai в nopetpad, он находится почти вверху
"""
the clarifai command line utility
Basically it helps to setup the environmental variables for the API Clients
"""
У меня настроены переменные окружающего пути следующим образом
но если я попытаюсь выполнить описанное выше из командной строки, я получу сообщение об ошибке
Итак, откуда / как мне запустить приведенный выше код?
Редактировать
Я также пробовал следующее
Я не уверен, помогло ли это каким-либо образом?
Ответ №1:
Спасибо, что подняли проблему! Эта проблема была исправлена в версии клиента Python 2.0.8
Просто обновите клиент до версии v2.0.8 или выше.
Также рекомендуется сообщать о проблемах наhttps://github.com/Clarifai/clarifai-python/issues таким образом, сопровождающий мог бы выявить проблему с разрешением более своевременным образом.
Ответ №2:
Попробуйте python C:Python27Scriptsclarifai config
Комментарии:
1. Это невозможно, такой папки clarifai не существует. Это файл с именем clarifai, а не папка
2. Я только что обновил свой вопрос, чтобы показать, что происходит при выполнении этого, я понятия не имею, что происходит, когда я это делаю, для меня это выглядит как ошибка?
3. Да, это ошибка в загруженном вами скрипте. Свяжитесь с создателем.
4. В скрипте нет ошибки, это я делаю что-то не так, я просто не понимаю, что я должен делать
5. @RunnerBean: В скрипте ошибка, именно для этого и нужен stacktrace, распечатанный python. Скрипт попытался получить доступ к
HOME
переменной окружения, но она не существует. Если предполагается, что скрипт должен быть кроссплатформенным, он должен искать другую переменную среды при запуске в Windows.
Ответ №3:
Вот обходной путь, пока это исправлено для Windows:
1) Откройте C:Python27libsite-packagesclarifairestclient.py
2) В строке 1748 измените HOME на HOMEPATH
3) Сохраните
4) Теперь вы можете сделать…
из clarifai.rest импортируйте ClarifaiApp
app = ClarifaiApp(«YOUR_CLIENT_ID», «YOUR_CLIENT_SECRET»)
Убедитесь, что вы заменили слова на ваш фактический client_id и client_secret
Ответ №4:
Попробуйте это:
pip install clarifai
OR
sudo pip install clarifai