python 中的导入错误
import error in python
我已经记下了一个代码需要一个模块名称"fragbuilder"。在我写下这段代码之前,一切都很好。
当我从命令行导入模块时它导入成功但是当我从脚本或IDE导入相同的模块时它显示错误模块未找到:
以及我以前的一些脚本,它们在编写新代码之前运行良好,但现在已停止运行。 :
下面给出了示例脚本:
$ python test.py
import fragbuilder
from fragbuilder import peptide
print "imported successfully"
Error:
Traceback (most recent call last):
File "new.py", line 3, in <module>
import fragbuilder
File "/usr/lib/python2.7/dist-packages/fragbuilder/__init__.py", line 1, in <module>
from peptide import Peptide
File "/usr/lib/python2.7/dist-packages/fragbuilder/peptide.py", line 3, in <module>
import openbabel
File "/usr/lib/python2.7/dist-packages/openbabel.py", line 46, in <module>
from new import instancemethod as new_instancemethod
File "/home/zebrafish/Desktop/edited_ds/new/new.py", line 4, in <module>
from fragbuilder import peptide
ImportError: cannot import name peptide
这个错误的可能原因是什么:请建议谢谢
可能您已将 new.py
添加到 /home/zebrafish/Desktop/edited_ds/new/
,这会干扰 python 内置 new
模块(应位于 /usr/lib/python2.7/new.py
)
秘诀:将项目中的 new.py
重命名为其他名称。
我已经记下了一个代码需要一个模块名称"fragbuilder"。在我写下这段代码之前,一切都很好。
当我从命令行导入模块时它导入成功但是当我从脚本或IDE导入相同的模块时它显示错误模块未找到:
以及我以前的一些脚本,它们在编写新代码之前运行良好,但现在已停止运行。 :
下面给出了示例脚本:
$ python test.py
import fragbuilder
from fragbuilder import peptide
print "imported successfully"
Error:
Traceback (most recent call last):
File "new.py", line 3, in <module>
import fragbuilder
File "/usr/lib/python2.7/dist-packages/fragbuilder/__init__.py", line 1, in <module>
from peptide import Peptide
File "/usr/lib/python2.7/dist-packages/fragbuilder/peptide.py", line 3, in <module>
import openbabel
File "/usr/lib/python2.7/dist-packages/openbabel.py", line 46, in <module>
from new import instancemethod as new_instancemethod
File "/home/zebrafish/Desktop/edited_ds/new/new.py", line 4, in <module>
from fragbuilder import peptide
ImportError: cannot import name peptide
这个错误的可能原因是什么:请建议谢谢
可能您已将 new.py
添加到 /home/zebrafish/Desktop/edited_ds/new/
,这会干扰 python 内置 new
模块(应位于 /usr/lib/python2.7/new.py
)
秘诀:将项目中的 new.py
重命名为其他名称。