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脚本。它应该在报告的输出之前输出许多日志行。可能有一种方法可以避免这种情况,但无论如何,它只会在脚本启动时发生一次
并将/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
),然后从那里运行它