我在Heroku上部署streamlit应用程序时遇到错误。我该如何处理?
s8vozzvw1#
您需要执行以下步骤:1.创建虚拟环境。1.激活虚拟环境。1.然后,您需要安装以下软件包:
pip install streamlit pip install networkx
在运行脚本之前,还需要安装运行脚本所需的任何其他依赖项:
streamlit run yourscript.py
8fq7wneg2#
当你从不同的文件夹安装多个streamlit软件包时,比如当你克隆一个项目并在全局环境中安装它们的需求时,就会发生这种情况。在这种情况下,最好的办法是通过以下方法卸载系统中存在的streamlit依赖项:
pip uninstall streamlit
再次安装时使用,
pip install streamlit
它应该会移除所有恩怨,而且您的应用程序现在应该可以运作。和请记得在您的虚拟环境中安装新的需求,如果您在全域环境中安装所有需求,就会发生恩怨。则只需使用以下命令运行streamlit运行命令
streamlit run app.py
现在一切都应该正常了。
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:
然后你可以打开你的streamlit python文件:
streamlit my_file.py
如果这个答案对你有帮助,你可以点击心感谢您的阅读!
3条答案
按热度按时间s8vozzvw1#
您需要执行以下步骤:
1.创建虚拟环境。
1.激活虚拟环境。
1.然后,您需要安装以下软件包:
在运行脚本之前,还需要安装运行脚本所需的任何其他依赖项:
8fq7wneg2#
当你从不同的文件夹安装多个streamlit软件包时,比如当你克隆一个项目并在全局环境中安装它们的需求时,就会发生这种情况。在这种情况下,最好的办法是通过以下方法卸载系统中存在的streamlit依赖项:
再次安装时使用,
它应该会移除所有恩怨,而且您的应用程序现在应该可以运作。和请记得在您的虚拟环境中安装新的需求,如果您在全域环境中安装所有需求,就会发生恩怨。
则只需使用以下命令运行streamlit运行命令
现在一切都应该正常了。
0s7z1bwu3#
打开Anaconda并单击“环境”,然后单击“播放”按钮,然后单击“打开终端
Anaconda
如果您使用Python 3,请通过以下方式安装apt pip:
然后安装pipenv通过
然后,您可以通过以下方式安装streamlit:
您可以像往常一样通过streamlit运行python文件:
使用Streamlit创建新环境
直接进入您的项目所在的文件夹,点击地址栏,然后点击“复制链接为文本”,然后通过
在该文件夹中创建新的pipenv环境
您可以再次通过pipenv安装streamlit:
然后你可以打开你的streamlit python文件:
如果这个答案对你有帮助,你可以点击心
感谢您的阅读!