Toybrick

标题: 新人贴,matplotlib安装问题 [打印本页]

作者: chenli    时间: 2020-4-25 12:02
标题: 新人贴,matplotlib安装问题
本人刚接触开发板,昨天刷了debian10今天安装python第三方库,通过命令:sudo -H pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ name绝大部分包可以安装当安装到matplotlib时出现错误,报错超长,大致为缺少依赖(刚刷的机器,正常),但我不清楚缺少那些依赖,还请大佬指点,要是那位大佬能给个matplotlib的whl包就更好了省的搞依赖


作者: jefferyzhang    时间: 2020-4-25 13:32
依赖不是想卡你才故意为难你的,依赖不满足意味着你强制装完运行时候也会出问题的。。。
有些大型的python包你是可以用apt装的,能自动解决依赖,一般命名规则都是 apt install python3-xxxx

作者: chenli    时间: 2020-4-26 08:41
jefferyzhang 发表于 2020-4-25 13:32
依赖不是想卡你才故意为难你的,依赖不满足意味着你强制装完运行时候也会出问题的。。。
有些大型的python ...

谢谢大佬
作者: chenli    时间: 2020-4-26 16:11
jefferyzhang 发表于 2020-4-25 13:32
依赖不是想卡你才故意为难你的,依赖不满足意味着你强制装完运行时候也会出问题的。。。
有些大型的python ...

大佬我还有一个疑问,今天在装matplotlib,scipy这两个库发现装不上,经查找发现已经预装了,但我不知道预装到了哪里,也没法通过python3 XX.py调用,想卸载重装也不知道该用那个命令
作者: jefferyzhang    时间: 2020-4-26 17:14
chenli 发表于 2020-4-26 16:11
大佬我还有一个疑问,今天在装matplotlib,scipy这两个库发现装不上,经查找发现已经预装了,但我不知道预 ...

apt/dnf 查下
python2查下,不可能预装却不能用的。
作者: chenli    时间: 2020-4-26 17:33
jefferyzhang 发表于 2020-4-26 17:14
apt/dnf 查下
python2查下,不可能预装却不能用的。

当我调用 sudo -H pip3 install scipy(matplotlib)时报错估计缺少依赖,当我调用 sudo -H apt-get install python3-scipy(matplotlib)时显示我已安装最新版scipy(matplotlib),当我import时显示no modlue nameed scipy(matplotlib),当我在终端查找时又完全找不到,总的来说系统里有,调用不了,又不给我重装
作者: jefferyzhang    时间: 2020-4-26 21:14
你有没有自己装过python其他版本,或者conda/pyenv之类的包管理。可以去他pip包路径下去找下有没有这个包。
用命令查下当前包管理路径,绝对不可能出现你说的问题的。
作者: chenli    时间: 2020-4-27 11:31
本帖最后由 chenli 于 2020-4-27 13:43 编辑
jefferyzhang 发表于 2020-4-26 21:14
你有没有自己装过python其他版本,或者conda/pyenv之类的包管理。可以去他pip包路径下去找下有没有这个包。 ...

我debain系统上有官方装好的scipy和matplotlib,但是没办法import导入,pip list也查不到,apt-get就显示有了,请问这该怎么调用呢
作者: jefferyzhang    时间: 2020-4-27 12:11
chenli 发表于 2020-4-27 11:31
我debain系统上有官方装好的scipy和matplotlib,但是没办法import导入,pip list也查不到,apt-get就显示 ...

import时候报什么错
作者: chenli    时间: 2020-4-27 13:48
jefferyzhang 发表于 2020-4-27 12:11
import时候报什么错

大佬我在楼上更新了张图片能看到吗,这个scipy(1.1.0)和python3.7是debian10自带的(来源于官方烧录包,我一次都没安装成功过),一值无法调用,1.py=import scipy as tf
                                                                             print(tf.__path__)
作者: jefferyzhang    时间: 2020-4-27 14:26
为啥我们这里怎么试都是正常的呢?
apt装的估计被你刷掉了,有问题的话卸了重装试试。

作者: addy    时间: 2020-4-27 14:32
scipy默认安装在~/.local/lib/python3.7/ste-packages/scipy
执行命令: pip3 list | grep scipy  或者 dpkg -l |grep scipy都可以找到。

请确认是否是你安装过程中的误操作导致?
试试重新安装下debian10系统,执行命令:
python3
>> imort scipy

看看有没有报错?

作者: chenli    时间: 2020-4-27 14:40
jefferyzhang 发表于 2020-4-27 14:26
为啥我们这里怎么试都是正常的呢?
apt装的估计被你刷掉了,有问题的话卸了重装试试。
...

多谢大佬帮忙,找到原因了,这俩库是预装的在只有root用户才能看到,我已经卸载了,在toybrick下重装了
作者: chenli    时间: 2020-4-27 14:40
addy 发表于 2020-4-27 14:32
scipy默认安装在~/.local/lib/python3.7/ste-packages/scipy
执行命令: pip3 list | grep scipy  或者 dpk ...

多谢大佬帮忙,找到原因了,这俩库是预装的在只有root用户才能看到,我已经卸载了,在toybrick下重装了




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3