Eclipse PyDev中streamlit的' unresolved import '消息 &g



我已经使用以下命令成功安装了streamlit包Shell命令,可以运行生成的本地服务器localhost:8501

Python3.8 -m pip install streamlit

在Eclipse中,模块出现在Python解释器的Package Library下。我可以将它作为PyDev模块中的库项导入,如下所示:

import streamlit

我从编译器得到的唯一注意是streamlit是一个"未使用的导入"。但是,当我像下面这样附加命令时,编译器会说' unresolved import st '

import streamlit as st

都是' import streamlit '。并且' import streamlit as st '将不会完成代码。

如何清除"未解析的导入"消息?

系统。路径如下:

/Users/davidklemitz/eclipse-workspace/streamlit
/Users/davidklemitz/eclipse-workspace/streamlit
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/lib-dynload
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages
/Library/Frameworks/Python.framework/Versions/3.8/lib/python38.zip

提前感谢您的帮助。

我解决了这个问题。原来这是两个问题的组合。

首先,我选择的PyDev模块的名称与包模块名称streamlit.py相同,使用以下命令安装

Python3.8 -m pip install streamlit 

第二,我查看了Eclipse->Preferences->下的PYTHONPATHPyDev中→翻译→在Python解释器中,这些路径被安排如下:

/图书馆/框架/Python.framework/版本/3.8/lib/图书馆/框架/Python.framework/版本/3.8/lib/python3.8/网站

由于stream .py在第二个而不是第一个,我颠倒了顺序,重新启动Eclipse,创建了一个新的PyDev项目和名为stream_lit.py的相关开发模型,代码按预期完成。

相关内容

  • 没有找到相关文章

最新更新