鱼C论坛

 找回密码
 立即注册
查看: 3768|回复: 33

No module named 'matplotlib'

[复制链接]
发表于 2019-11-17 13:37:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
请问 matplotlib 在Mac上怎么安装呀?我已经安装了anaconda,、求助各位,谢谢!

终端显示已经安装上了:
Successfully installed cycler-0.10.0 kiwisolver-1.1.0 matplotlib-3.1.1 numpy-1.17.4 pyparsing-2.4.5 python-dateutil-2.8.1 six-1.13.0
You are using pip version 18.1, however version 19.3.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

而且也安装了anaconda ,但run module的时候还是不行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-11-17 13:46:45 | 显示全部楼层
检查你的电脑是否装了两个版本的 Python。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-17 13:51:32 | 显示全部楼层
zltzlt 发表于 2019-11-17 13:46
检查你的电脑是否装了两个版本的 Python。

我之前确实装过3.6 的,但后来删了。请问有什么办法检查电脑是否装了其他版本的python吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-17 13:52:26 | 显示全部楼层
zpx1002 发表于 2019-11-17 13:51
我之前确实装过3.6 的,但后来删了。请问有什么办法检查电脑是否装了其他版本的python吗

你的电脑里只有 Anaconda?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-17 14:02:47 | 显示全部楼层
zltzlt 发表于 2019-11-17 13:52
你的电脑里只有 Anaconda?

不是啊 我现在是python3.8
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-17 14:04:18 | 显示全部楼层
zpx1002 发表于 2019-11-17 14:02
不是啊 我现在是python3.8

用 Anaconda 的 Python 安装一遍 matplotlib
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-17 14:07:50 | 显示全部楼层
zltzlt 发表于 2019-11-17 14:04
用 Anaconda 的 Python 安装一遍 matplotlib

我感觉我已经安装上了。帖子不能方便发截图。。
就是我打开anaconda的environments里面,installed一栏里有matplotlib,这样是不是就成功了呀?
另外,anaconda里面的Jupiter notebook和spyder是不是相当于IDE啊 ,谢谢您
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-17 14:12:26 | 显示全部楼层
zpx1002 发表于 2019-11-17 14:07
我感觉我已经安装上了。帖子不能方便发截图。。
就是我打开anaconda的environments里面,installed一栏 ...

发图片:https://fishc.com.cn/forum.php?mod=viewthread&tid=146733
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-17 14:16:07 | 显示全部楼层
zltzlt 发表于 2019-11-17 14:12
发图片:https://fishc.com.cn/forum.php?mod=viewthread&tid=146733


                               
登录/注册后可看大图


                               
登录/注册后可看大图


                               
登录/注册后可看大图


                               
登录/注册后可看大图



谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-17 14:18:54 | 显示全部楼层

打开命令行,切换到你 Python 3.8 的安装路径\Scripts,再执行 pip install matplotlib
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-17 14:25:56 | 显示全部楼层
zltzlt 发表于 2019-11-17 14:18
打开命令行,切换到你 Python 3.8 的安装路径\Scripts,再执行 pip install matplotlib

不好意思啊我目前是零编程基础,可能不太懂您说的。
在terminal里输入了which python3.8,结果是/usr/local/bin/python3.8  这个就是安装路径是吗,然后呢?谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-17 14:29:23 | 显示全部楼层
zpx1002 发表于 2019-11-17 14:25
不好意思啊我目前是零编程基础,可能不太懂您说的。
在terminal里输入了which python3.8,结果是/usr/lo ...

输入 cd /usr/local/bin/python3.8/Scripts,再输入 sudo pip install matplotlib
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-17 14:34:04 | 显示全部楼层
zltzlt 发表于 2019-11-17 14:29
输入 cd /usr/local/bin/python3.8/Scripts,再输入 sudo pip install matplotlib

(base) MacdeMacBook-Air:~ mac$ cd /usr/local/bin/python3.8/Scripts
-bash: cd: /usr/local/bin/python3.8/Scripts: Not a directory
(base) MacdeMacBook-Air:~ mac$ sudo pip install matplotlib
WARNING: The directory '/Users/mac/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
WARNING: The directory '/Users/mac/Library/Caches/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.

Requirement already satisfied: matplotlib in /opt/anaconda3/lib/python3.7/site-packages (3.1.1)
Requirement already satisfied: cycler>=0.10 in /opt/anaconda3/lib/python3.7/site-packages (from matplotlib) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /opt/anaconda3/lib/python3.7/site-packages (from matplotlib) (1.1.0)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /opt/anaconda3/lib/python3.7/site-packages (from matplotlib) (2.4.5)
Requirement already satisfied: python-dateutil>=2.1 in /opt/anaconda3/lib/python3.7/site-packages (from matplotlib) (2.8.1)
Requirement already satisfied: numpy>=1.11 in /opt/anaconda3/lib/python3.7/site-packages (from matplotlib) (1.17.4)
Requirement already satisfied: six in /opt/anaconda3/lib/python3.7/site-packages (from cycler>=0.10->matplotlib) (1.13.0)
Requirement already satisfied: setuptools in /opt/anaconda3/lib/python3.7/site-packages (from kiwisolver>=1.0.1->matplotlib) (41.6.0)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-17 14:36:58 | 显示全部楼层
zpx1002 发表于 2019-11-17 14:34
(base) MacdeMacBook-Air:~ mac$ cd /usr/local/bin/python3.8/Scripts
-bash: cd: /usr/local/bin/pyth ...



打开 /opt/anaconda3/lib/python3.7/Lib/idlelib 这个路径,找到 idle.pyw,双击运行,打开 IDLE。

在这个 IDLE 里运行你的程序试试看?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-17 14:44:14 | 显示全部楼层
zltzlt 发表于 2019-11-17 14:36
打开 /opt/anaconda3/lib/python3.7/Lib/idlelib 这个路径,找到 idle.pyw,双击运行,打 ...

No such file or directory....

在终端里输入的。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-17 14:46:59 | 显示全部楼层
本帖最后由 zltzlt 于 2019-11-17 14:51 编辑
zpx1002 发表于 2019-11-17 14:44
No such file or directory....

在终端里输入的。。。


用 Finder 打开这个路径
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-17 14:55:12 | 显示全部楼层
zltzlt 发表于 2019-11-17 14:36
打开 /opt/anaconda3/lib/python3.7/Lib/idlelib 这个路径,找到 idle.pyw,双击运行,打 ...

try:
    import idlelib.pyshell
except ImportError:
    # IDLE is not installed, but maybe pyshell is on sys.path:
    from . import pyshell
    import os
    idledir = os.path.dirname(os.path.abspath(pyshell.__file__))
    if idledir != os.getcwd():
        # We're not in the IDLE directory, help the subprocess find run.py
        pypath = os.environ.get('PYTHONPATH', '')
        if pypath:
            os.environ['PYTHONPATH'] = pypath + ':' + idledir
        else:
            os.environ['PYTHONPATH'] = idledir
    pyshell.main()
else:
    idlelib.pyshell.main()


打开idle 是这个。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-17 14:57:09 | 显示全部楼层
zpx1002 发表于 2019-11-17 14:55
try:
    import idlelib.pyshell
except ImportError:

运行这个代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-17 15:01:25 | 显示全部楼层

RESTART: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/idlelib/idle.pyw

然后我运行了我的代码 显示no module named matplotlib。。。
苦涩。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-17 15:02:28 | 显示全部楼层
zpx1002 发表于 2019-11-17 15:01
RESTART: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/idlelib/idle.pyw

然后 ...

用新弹出的 IDLE 窗口运行你的代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 22:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表