我在我的机器上安装了django
python模块,并像这样使用它
平均值:
import django.core
...
然后,我在文件a.py
的同一个文件夹中创建了一个新文件django.py
,然后重新运行a.py,它抛出导入错误,因为它刚刚导入了我的本地django.py
File "a.py", line 1, in <module>
import django.core
ImportError: No module named core
那么,在导入python模块时如何区分它们呢?你知道吗
Tags:
您可以从
PYTHONPATH
临时删除当前目录:不用说,如果您完全避免手动操作
sys.path
,那么您应该谨慎地使用此类黑客。重命名本地模块,以避免冲突(至少将其移到包中,例如:your_package/numpy.py
)。你知道吗您可以使用
imp
模块直接从本地路径导入脚本:然后您可以使用
mymodule
,就像您正常导入它一样。你知道吗但是,请小心;必须对python导入内部进行负责任的破坏。你知道吗
相关问题 更多 >
编程相关推荐