【问题标题】:Python Clarifai confusion over setupPython Clarifai 对设置的困惑
【发布时间】:2018-05-05 20:35:01
【问题描述】:

我正在尝试将 clarifai 与 python 一起使用,它告诉我运行:

$ clarifai config
CLARIFAI_APP_ID: []: ************************************YQEd
CLARIFAI_APP_SECRET: []: ************************************gCqT

但是我从哪里运行它呢?

我的 python 脚本文件夹中有一个 clarifai 文件,

如果我在 nopetpad 中打开 clarifai 文件,它位于顶部附近

"""
the clarifai command line utility
Basically it helps to setup the environmental variables for the API Clients
"""

我的环境路径变量设置如下

但是如果我尝试从命令提示符运行上面的 teh,我会得到一个错误

那么我在哪里/如何运行上面的代码?

编辑

我也尝试了以下

我不确定这是否有任何帮助?

【问题讨论】:

    标签: python installation clarifai


    【解决方案1】:

    感谢您提出问题!此问题已在 python 客户端版本 2.0.8 中修复

    只需将客户端升级到 v2.0.8 或更高版本。

    还建议在https://github.com/Clarifai/clarifai-python/issues 上报告问题,以便维护人员可以更及时地发现问题并予以解决。

    【讨论】:

      【解决方案2】:

      试试python C:\Python27\Scripts\clarifai config

      【讨论】:

      • 不可能,没有这样的文件夹 clarifai。这是一个名为 clarifai 的文件,而不是文件夹
      • 我刚刚更新了我的问题以显示执行此操作时会发生什么,我不知道执行此操作时会发生什么,这对我来说似乎是一个错误?
      • 是的,这是您下载的脚本中的错误。联系创作者。
      • 脚本中没有错误是我做错了什么,我只是不明白我应该做什么
      • @RunnerBean:脚本有错误,这就是python打印出来的stacktrace的意思。该脚本试图访问HOME 环境变量,但它不存在。如果脚本是跨平台的,它应该在 Windows 上运行时寻找不同的环境变量。
      【解决方案3】:

      以下是针对 Windows 修复的解决方法:

      1) 打开 C:\Python27\lib\site-packages\clarifai\rest\client.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
        

        【讨论】:

          猜你喜欢
          • 2012-05-03
          • 1970-01-01
          • 2016-08-09
          • 2011-12-30
          • 2011-07-20
          • 1970-01-01
          • 1970-01-01
          • 2015-03-21
          • 2013-06-19
          相关资源
          最近更新 更多