Anaconda下虚拟环境内streamlit安装记录

本文记录了在Windows10系统上使用Anaconda环境下安装Streamlit的全过程,包括解决Microsoft Visual C++ 14.0和argon2-cffi构建失败等问题的方法。

前言

streamlit的简介和使用教程请参见官方文档
如网上所有其他资源所言,最简单的安装方式是:

pip install streamlit	

安装结束后,在命令行输入:

streamlit hello #将会打开一个网页,不过好像还需要自己设置环境变量

或在Python里试试:

import streamlit

若均不报错,则安装成功。
国内是可以下载的,不必翻墙,但可能下载会不太稳定;当然也可以在网上寻找各种资源替代下载。不过,我希望您能阅读完后再进行下载,否则可能会遇到和我一样的问题。
当然,我并没有成功,而且还遇到了很多奇奇怪怪的问题,不断地被刷新的三观……所以我想把这些记录下来,一是希望能帮助和我一样遇到这些问题的同学,二是希望以后若有需要再次安装能节省时间,三是希望能有大佬为我这个连安装软件都要好一番折腾的小白解释一下这些令我困扰的现象。

环境

Anaconda,Python3.6.2,Windows10

问题

按照一开始的说法,我在anaconda下的虚拟环境中运行了那行代码,但下载失败了,于是我又是采用网上的各种源(如豆瓣: pip install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com streamlit),均以失败告终。主要问题是这两行的报错:


error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

error Failed building wheel for argon2-cffi

然后没在虚拟环境装了一下,出现了NbClientAPP,最后重装了一遍anaconda。

安装

接下来是最终的安装过程,全程都是在虚拟环境下进行的,方法是使用网上现成的whl等文件:https://pypi.org
根据报错搜索安装需要的轮子即可,我需要的文件是:

streamlit-1.2.0-py2.py3-none-any.whl	#按照提示放在C盘用户文件夹下
argon2-cffi-21.1.0.tar.gz	#我放在了anaconda\envs\name下

把第二个文件解压,并在其目录下运行:

python setup.py install

此外,我的pywin32也有问题(正常anaconda下的环境好像是不会有这个问题的,我不知道是怎么回事),运行:

conda install pywin32 #不知道为什么我用pip就不成功

然后运行:

pip install streamlit-1.2.0-py2.py3-none-any.whl

成功了,在其他虚拟环境下的安装也成功了,而且不会再次出现NBClientApp了。

### 回答1: 您可以使用以下命令在安装Anaconda的环境中安装Streamlit: 1.打开Anaconda Prompt 2.输入以下命令: pip install streamlit 3.等待安装完成,即可开始使用Streamlit。 ### 回答2: anaconda是一个非常流行的数据科学环境,在其中安装streamlit可以帮助用户更加快速地搭建数据科学展示界面,从而更好地展示数据。 安装过程如下: 首先,打开anaconda平台,在“Environments”中创建一个新的环境,并命名为“streamlit”(当然,你可以使用任意你喜欢的名字)。然后,进入这个新环境,然后在终端中输入以下命令: ``` conda install -c anaconda python=3.6 pip install streamlit ``` 这将安装streamlit和其所依赖的包。在安装完成后,我们可以测试streamlit是否可以运行。 在终端中输入 ”streamlit hello“,即可启动streamlit的hello应用程序。接下来,我们就可以开始使用streamlit了。 在streamlit中,创建一个可视化应用程序非常简单,只需要写一些Python代码就可以了。你可以通过以下代码来创建一个简单的streamlit应用: import streamlit as st st.write(“Hello World") 这样,你就可以在streamlit应用程序中显示“Hello World”字符串了。 在开始使用streamlit之前,我们还需要知道一些基本概念和函数,比如st.write, st.title等等。这些方法允许用户创建不同类型的应用程序,例如基于数据的应用程序、交互式应用程序等等。同时,streamlit还提供了其他功能,如实时更新应用程序、按需加载等。 总之,anaconda安装streamlit非常简单,只需要在anaconda命令行窗口执行上述两条命令即可完成。安装完成之后,你可以自由创作各种流畅的数据科学展示应用程序。 ### 回答3: Anaconda是一个解决方案,可让您轻松地安装和使用大量数据科学工具和Python库。其中一个强大的库是Streamlit, 它是一个适用于Python的开放源代码框架,可用于构建交互式数据应用程序。本篇文章将指导您如何在Anaconda安装Streamlit: 1. 首先打开Anaconda Navigator,进入 Environments 界面,选择您需要在其中安装Streamlit的环境。 2. 找到下拉菜单,选择 Not Installed,并在搜索框中输入streamlit,点击“Find”按钮。出现后,勾选Streamlit,然后在底部的 Apply 按钮上单击以安装。 3. 如果您习惯使用命令行,则可以通过Anaconda prompt安装streamlit。在Anaconda prompt中,使用以下命令安装最新版本的streamlit: pip install streamlit 4. 等待安装完成后,您可以输入以下命令运行Streamlitstreamlit run app.py 5. 在浏览器中打开 http://localhost:8501,即可查看您的应用程序。 6. 最后,开始使用Streamlit构建您的交互式数据应用程序吧! 总之,安装和使用StreamlitAnaconda非常容易,并且为数据科学家提供了一个强大而易于使用的工具,可用于快速构建和展示数据。希望这个简单的安装指南可以帮助您在Anaconda中启动Streamlit,并在日常工作中受益。
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值