gpt4 book ai didi

python - 在 Django 中导入 python 模块时出错

转载 作者:行者123 更新时间:2023-11-28 21:30:50 25 4
gpt4 key购买 nike

在我的 Django 项目中,以下行抛出一个 ImportError:“No module named elementtree”。

  from elementtree import ElementTree 

但是,模块已安装(即,我可以运行交互式 python shell,并在没有任何 ImportError 的情况下键入确切的行),并且包含该模块的目录位于 PYTHONPATH 上。但是当我在浏览器中访问任何页面时,它以某种方式找不到模块,并抛出 ImportError。可能是什么原因造成的?

最佳答案

能否在 django shell 中导入 elementtree:

python manage.py shell

假设您有多个 python 版本并且不知道哪个版本用于运行您的网站,请将以下内容添加到您的 View 并将 python_ver 推送到您的模板,它将显示 Python 版本您正在使用:

import sys
python_ver = sys.version

您还可以在 settings.py 中以编程方式显式添加 elementtree 的路径:

import sys
sys.path.append('path to where elementtree resides')

关于python - 在 Django 中导入 python 模块时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1375382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com