【问题标题】:ModuleNotFoundError: No module named 'utils.SessionState'ModuleNotFoundError:没有名为“utils.SessionState”的模块
【发布时间】:2022-01-06 20:29:00
【问题描述】:

文件“C:\Users\welleah\Desktop\traffic_flow_counter-master\app\streamlit-app.py”,第 10 行,在 将 utils.SessionState 导入为 SessionState ModuleNotFoundError:没有名为“utils.SessionState”的模块

【问题讨论】:

  • 我该怎么办
  • 检查你的路径
  • @Zeeshan 路径是什么?
  • utils.SessionState的路径
  • 我必须下载 SessionState 吗?我应该把它放在哪里?

标签: streamlit


【解决方案1】:

我宁愿把它作为评论发布,但它的文字很多。

如果您在不同的文件夹中有多个包,这种情况经常发生。这就是 PYTHONPATH 的用途。要设置您的 PYTHONPATH,请执行以下操作:

  1. 转到您的项目文件夹并执行以下命令(取决于您的 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

【讨论】:

    猜你喜欢
    • 2019-03-28
    • 2022-01-07
    • 2017-12-14
    • 2020-12-10
    • 2021-09-02
    • 2020-10-10
    • 2021-09-10
    • 2018-01-21
    相关资源
    最近更新 更多