gpt4 book ai didi

python - 不会将本地文件作为模块导入

转载 作者:太空宇宙 更新时间:2023-11-03 19:55:26 24 4
gpt4 key购买 nike

我正在 Digitalocean 上设置 Flask 应用程序,并安装了 Python 3.7 和最新版本的 Flask。在 virtualenv 中运行应用程序并尝试使用 python3.7 application.py 运行应用程序时,我收到以下错误消息:

Traceback (most recent call last):
File "application.py", line 11, in <module>
from config import *
ModuleNotFoundError: No module named 'config'

令我困惑的是 config.py 与 application.py 位于同一文件夹中,而不是在子文件夹中。我已在本地计算机上复制了设置,也运行 Python 3.7 并在 virtualenv 内,并且导入(和应用程序)工作完美。

我尝试导入“config.py”而不仅仅是“config”,但没有什么区别。我还尝试准确指定它应该导入的内容(而不是使用“*”),但这也没有什么区别。

您对为什么找不到配置的想法?

最佳答案

上面问题的解决方案似乎是运行 Python shell 并将路径添加到 config.py 所在的目录中(即使它位于与application.py...)通过使用以下命令:

sys.path.append("/path/to/config/")

关于python - 不会将本地文件作为模块导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59567085/

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