【问题标题】:using pyclips and import clips as a python module使用 pyclips 并将剪辑作为 python 模块导入
【发布时间】:2016-12-15 05:12:27
【问题描述】:

我正在使用 pyclips 来生成我的系统的事实和规则.. 我已经下载了安装 pyclips 的所有要求,其中包括一个 clips 目录,该目录包含在 python 代码中使用剪辑所需的 python 文件..

但是当我写“import clips”或“import pyclips.clips”时,会出现“no module named clips”的错误!!

所以请让任何人帮助我正确导入?

我只想说我把文件夹 pyclips insode library 文件夹中的 python 文件夹中的 c:/

【问题讨论】:

  • 如果有 setup.py 文件,请尝试运行“python setup.py install”(或 Windows 上的任何等效项)。或者尝试将“剪辑”(不是 pyclips)文件夹复制到库文件夹中。
  • aha 是的,Windows 上的等价物只是双击 setup.py 和我实际所做的,结果安装了 CLIPSSrc 包。现在我将剪辑文件放在python的lib文件夹中,我仍然得到相同的结果!
  • IDLE 2.6.2 >>> 导入剪辑 Traceback(最近一次调用最后一次):文件“”,第 1 行,在 导入剪辑文件“C:\Python26\ lib\clips_init_.py",第 36 行,在 中 from _clips_wrap import * 文件 "C:\Python26\lib\clips_clips_wrap.py",第 37 行,在 中 import _clips as _c ImportError: 没有名为 _clips 的模块 >>>

标签: python module pyclips


【解决方案1】:
PYTHONPATH="/Library/Python/2.7/site-packages/clips/"
export PYTHONPATH

【讨论】:

    【解决方案2】:

    您不能双击 setup.py 文件。
    首先,您将当前目录更改为 setup.py 文件所在的位置。
    第二次使用命令setup.py install

    你什么都做,没关系。

    e.g: 
    
    C:\Windows\System32>F:
    
    F:\>cd F:\Downloads\pyclips-1.0.7.348\pyclips
    
    F:\Downloads\pyclips-1.0.7.348\pyclips>setup.py install
    

    【讨论】:

      【解决方案3】:

      CLIPSSrc 包构建完成后,按照 Mark 的回答。

      如果在后续 python 提示符中运行“导入剪辑”仍然抛出相同的错误,这意味着剪辑模块无法构建或剪辑模块不在 python 路径中。

      您可以通过以下方式将剪辑模块放入python路径中:

      import sys
      sys.path.append('C:\PATH\TO\clips\module\clips') # Whatever path the clips module is
      

      现在,“导入剪辑”应该可以工作了。

      【讨论】:

        猜你喜欢
        • 2015-10-06
        • 2019-11-19
        • 2023-03-08
        • 2021-05-30
        • 2019-09-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多