Python I';导入sutime模块时出现以下导入错误-这是什么意思?

Python I';导入sutime模块时出现以下导入错误-这是什么意思?,python,python-3.x,nlp,stanford-nlp,sutime,Python,Python 3.x,Nlp,Stanford Nlp,Sutime,我得到了这个错误: ImportError:无法从部分初始化的模块“SUTime”导入名称“SUTime”(很可能是由于循环导入) 将sutime模块作为导入时: 从sutime导入sutime 正如sutime GitHub示例中所建议的: 上下文:sutime是一个Python库,用于从自然语言输入解析日期/时间,由斯坦福大学CoreNLP的惊人团队开发 注意:我已经运行了pre-req安装: >> pip install setuptools_scm jpype1 # inst

我得到了这个错误:

ImportError:无法从部分初始化的模块“SUTime”导入名称“SUTime”(很可能是由于循环导入)

将sutime模块作为导入时:

从sutime导入sutime

正如sutime GitHub示例中所建议的:

上下文:sutime是一个Python库,用于从自然语言输入解析日期/时间,由斯坦福大学CoreNLP的惊人团队开发

注意:我已经运行了pre-req安装:

>> pip install setuptools_scm jpype1 # install pre-reqs
>> pip install sutime
>> # use package pom.xml to install all Java dependencies via Maven into ./jars
>> mvn dependency:copy-dependencies -DoutputDirectory=./jars

循环导入不是最有可能导致错误的原因。更可能是安装失败、不完整或以某种方式出现奇怪的情况。试试这个:

pip uninstall sutime
pip uninstall jpype1
pip uninstall setuptools_scm
pip3 install setuptools_scm jpype1  # note: pip3
pip3 install sutime
然后,在
python sutime
目录中,输入以下命令:

./test.sh
它应该输出很多日志行,最后一行应该与此类似:

======================== 5 passed, 2 warnings in 13.06s ========================
在同一目录中,您可以从自述文件的示例部分输入并运行Python脚本。它应该在报告的输出之前输出许多日志行。可能有一种方法可以避免这种情况,但无论如何,它只会在脚本启动时发生一次

  • 克隆git回购协议-

    !!git克隆

  • 转到克隆的repo中的python sutime/sutime。有一个pom.xml文件。打开终端并发出以下命令

    mvn依赖项:复制依赖项-DoutputDirectory=./jars-p英语

  • 现在,您只需从克隆的repo文件夹中的sutime.py脚本导入sutime即可

  • 如果您想在任何地方使用sutime,请使用

    pip安装sutime


  • 并将/usr/local/lib/python3.6/dist-packages/sutime文件夹替换为步骤2后获得的sutime文件夹。

    我已经完成了上述步骤,但得到了相同的错误:(我输入了命令并得到了这个返回:
    zsh:没有这样的文件或目录:./test.sh
    ohhhhhhhh我解决了这个问题。我已经将我的脚本命名为sutime.py,这肯定是个问题。现在,我只得到了以下错误(progress!):
    /Library/Frameworks/Python.framework/Versions/3.8/bin/python3:无法打开文件'sutime.py':[Errno 2]没有这样的文件或目录
    当你做什么,确切地说,在什么目录下?从桌面(我获取脚本的文件夹)运行我的Python脚本,并从顶部的
    sutime import sutime
    尝试移动(或复制)将脚本保存到pythonsutime项目的签出目录(应称为
    pythonsutime
    ),然后从那里运行它