streamlit安装失败?pyarrow安装失败?conda命令不能使用?---已解决

        先描述一下问题:傻羊想安装streamlit部署机器学习模型,看别人安装起来挺容易,我这里就不行(Windows系统, python 3.8, pip命令)

pip3 install streamlit

        大致意思是-----ERROR:安装依赖项失败、不能安装pyarrow……

方法一:

        于是尝试本地安装:python 所有模块.whl网址,streamlit和pyarrow的轮子都能找到(网速:40mb/20min)

        放置一定文件夹后,从该文件夹打开cmd

        输入:

pip install pyarrow-17.0.0-cp312-cp312-win_amd64.whl

        不过俺是不行,还是失败!


方法二:

        在github上看到,有大佬说因为streamlit搭建的时候主要考虑conda命令用户,适合pip命令用户的版本还在赶……奶奶个腿,pip原来这么卑微!于是转向如何能使用conda命令:

       步骤一,安装anaconda   俺是小白,不懂conda有啥好处,所有模块都用pip一步步走过来了,但是现在不得不前进了呀。不过,俺的疑虑是:俺已经安装过python,安装anaconda后是不是python要重装?------答案是“没必要”
        Windows如何安装anaconda的教程有很多,我就看两个:
        教程1:Python---Anaconda安装
        教程2:Windows下安装Anaconda3(附带python3.8)以及TensorFlow
        最需要注意的是:一定要下载对应自己python版本的anaconda!否则一直闪退

安装完成,启动中……

        有趣的是,conda与pip安装python模块的命令类似,且已安装的模块在conda也能查看

        其中,新增了anaconda相关模块,这可能是接下来能成功安装pyarrow和streamlit的基础

        不过,少数已安装的python模块可能丢失,再安装即可


步骤二,安装pyarrow和streamlit:

pip install pyarrow --user

        注意,如果不加 --user后缀,可能报错说“你权限不够”,……按照同样方法,pyarrow和streamlit都安装成功!

        最后,你也可以试试conda命令,傻羊比较懒……

方法三:

        如果你python系统路径比较乱,方法二也可能因为路径不匹配而报错“编译代码错误”,很折磨人,这时候最省事的建议是:把当前的python卸掉,把相应系统路径删除,直接安装anaconda

        你的顾虑可能是“卸掉当前python,那我辛辛苦苦下载的模块,比如pandas, numpy等岂不没了?”-----是的;不过,anaconda安装成功后,内置很多高级python模块,比如NumPy、Pandas 和 Matplotlib等等,都有!而且conda命令真的比pip好用!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值