ModuleNotFoundError:没有名为“utils.SessionState”的模块
Posted
技术标签:
【中文标题】ModuleNotFoundError:没有名为“utils.SessionState”的模块【英文标题】:ModuleNotFoundError: No module named 'utils.SessionState' 【发布时间】:2022-01-06 20:29:00 【问题描述】:文件“C:\Users\welleah\Desktop\traffic_flow_counter-master\app\streamlit-app.py”,第 10 行,在 将 utils.SessionState 导入为 SessionState
【问题讨论】:
我该怎么办 检查你的路径 @Zeeshan 路径是什么?utils.SessionState
的路径
我必须下载 SessionState 吗?我应该把它放在哪里?
【参考方案1】:
我宁愿把它作为评论发布,但它的文字很多。
如果您在不同的文件夹中有多个包,这种情况经常发生。这就是 PYTHONPATH 的用途。要设置您的 PYTHONPATH,请执行以下操作:
-
转到您的项目文件夹并执行以下命令(取决于您的 shell):
# Linux:
export PYTHONPATH=$PWD
echo $PYTHONPATH
Command Prompt:
set PYTHONPATH=%cd%
echo %PYTHONPATH%
Powershell:
$env:PYTHONPATH=$(Get-Location)
echo $Env:PYTHONPATH
在此处了解有关 PYTHONPATH 的更多信息:https://www.tutorialspoint.com/What-is-PYTHONPATH-environment-variable-in-Python
【讨论】:
以上是关于ModuleNotFoundError:没有名为“utils.SessionState”的模块的主要内容,如果未能解决你的问题,请参考以下文章
ModuleNotFoundError:没有名为“dataviz”的模块
ModuleNotFoundError:没有名为“numpy”的模块
错误:ModuleNotFoundError:没有名为“图像”的模块
ModuleNotFoundError:没有名为“knox”的模块