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

前言

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了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值