heroku 未找到模块错误:没有名为“streamlit.cli”的模块

zkure5ic  于 2022-11-13  发布在  其他
关注(0)|答案(3)|浏览(312)

我在Heroku上部署streamlit应用程序时遇到错误。我该如何处理?

s8vozzvw

s8vozzvw1#

您需要执行以下步骤:
1.创建虚拟环境。
1.激活虚拟环境。
1.然后,您需要安装以下软件包:

pip install streamlit
pip install networkx

在运行脚本之前,还需要安装运行脚本所需的任何其他依赖项:

streamlit run yourscript.py
8fq7wneg

8fq7wneg2#

当你从不同的文件夹安装多个streamlit软件包时,比如当你克隆一个项目并在全局环境中安装它们的需求时,就会发生这种情况。在这种情况下,最好的办法是通过以下方法卸载系统中存在的streamlit依赖项:

pip uninstall streamlit

再次安装时使用,

pip install streamlit

它应该会移除所有恩怨,而且您的应用程序现在应该可以运作。和请记得在您的虚拟环境中安装新的需求,如果您在全域环境中安装所有需求,就会发生恩怨。
则只需使用以下命令运行streamlit运行命令

streamlit run app.py

现在一切都应该正常了。

0s7z1bwu

0s7z1bwu3#

打开Anaconda并单击“环境”,然后单击“播放”按钮,然后单击“打开终端
Anaconda
如果您使用Python 3,请通过以下方式安装apt pip:

sudo apt-get install python3-pip

然后安装pipenv通过

pip3 install pipenv

然后,您可以通过以下方式安装streamlit:

pipenv install streamlit

您可以像往常一样通过streamlit运行python文件:

streamlit run my_file.py

使用Streamlit创建新环境

直接进入您的项目所在的文件夹,点击地址栏,然后点击“复制链接为文本”,然后通过

cd /your_copied_path

在该文件夹中创建新的pipenv环境

pipenv

您可以再次通过pipenv安装streamlit:

pipenv install streamlit

然后你可以打开你的streamlit python文件:

streamlit my_file.py

如果这个答案对你有帮助,你可以点击心
感谢您的阅读!

相关问题