mac os 中 pycharm 中安装matplotlib后不能正常使用

在Mac OS环境下,使用PyCharm安装matplotlib后遇到绘图异常。问题在于matplotlib默认使用的Cocoa后端与其他操作系统不同。解决办法是设置matplotlib后端为macosx,创建~/.matplotlib/matplotlibrc文件并添加相应配置,确保图表正常显示。
部署运行你感兴趣的模型镜像

具体异常表现为

执行程序

import numpy as np
import matplotlib.pyplot as plt

X = np.linspace(-np.pi, np.pi, 256, endpoint=True)
C,S = np.cos(X), np.sin(X)

plt.plot(X,C)
plt.plot(X,S)

plt.show()


异常


 File "<stdin>", line 1, in <module>
  File "//anaconda/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-macosx-10.5-x86_64.egg/matplotlib/pyplot.py", line 98, in <module>
    _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
  File "//anaconda/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-macosx-10.5-x86_64.egg/matplotlib/backends/__init__.py", line 28, in pylab_setup
    globals(),locals(),[backend_name],0)
  File "//anaconda/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-macosx-10.5-x86_64.egg/matplotlib/backends/backend_macosx.py", line 21, in <module>
    from matplotlib.backends import _macosx


解决方法:


Problem Cause In mac os image rendering back end of matplotlib (what-is-a-backend to render using the API of Cocoa by default). There is Qt4Agg and GTKAgg and as a back-end is not the default. Set the back end of macosx that is differ compare with other windows or linux os.

I resolve this issue following ways:

  • I assume you have installed the pip matplotlib, there is a directory in you root called ~/.matplotlib.
  • Create a file ~/.matplotlib/matplotlibrc there and add the following code: backend: TkAgg

From this link you can try different diagram.





您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

### 安装 PyCharm 并设置 PyTorch 环境 要在 MacBook Air M3 芯片上安装 PyCharm,并为其配置适合的开发环境,可以按照以下方法操作: #### 1. 下载并安装 PyCharm 访问 JetBrains 的官方网站 (https://www.jetbrains.com/pycharm/),选择合适的版本(社区版或专业版),下载适用于 macOS安装程序。M3 是 ARM 架构的一种变体,因此需要确保下载的是支持 Apple Silicon 的版本[^4]。 完成下载后,双击 `.dmg` 文件将其挂载到 Finder 中,拖动标至 Applications 文件夹即可完成安装。 #### 2. 创建虚拟环境 为了隔离项目依赖项,在启动新项目之前建议先创建 Python 虚拟环境。可以通过 `venv` 或 Conda 来实现这一目标。以下是基于 `venv` 的具体命令: ```bash python3 -m venv my_pytorch_env source my_pytorch_env/bin/activate ``` 激活虚拟环境之后,就可以在此环境中独立管理所需的库文件[^1]。 #### 3. 配置 PyTorch 及其他必要组件 对于 M3 芯片设备来说,由于其属于 ARM 架构的一部分,官方推荐使用特定于 Mac OS 和 Apple Silicon 的二进制构建来安装 PyTorch。执行如下指令以安装基础框架及其扩展工具集: ```bash pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu ``` 如果遇到任何冲突或者已有旧版本干扰,则需先行卸载再重试: ```bash pip uninstall torch torchvision torchaudio pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu ``` 此外还可能需要用到一些辅助性的科学计算类库,比如 NumPy, Matplotlib 等等,这些都可以通过单独调用 pip 命令逐一添加上去[^2]: ```bash pip install numpy opencv-python matplotlib pillow pyyaml scipy tqdm requests ``` #### 4. 将虚拟环境关联至 PyCharm 打开已安装完毕的 PyCharm 应用程序,新建一个工程或将现有目录作为工作区加载进来。接着前往 **Preferences -> Project: Your_Project_Name -> Python Interpreter**, 添加刚才建立起来的那个专属 virtual environment. 点击齿轮按钮旁边的加号 (+),然后挑选 System Interpreter 或者 Existing VirtualEnv path 找回先前定义的位置 `/path/to/my_pytorch_env`. 此时应该能看到所选解释器旁边列了对应的所有可用模块列表. #### 5. 处理常见问题 有时可能会碰到诸如项目资源突然丢失看不见的情况或者是 IDE 关闭响应迟滞等问题。前者可通过验证 Git 版本控制系统状态或是手动恢复隐藏属性解决;后者则考虑降级到更稳定的发行序列如 2022.x.y 形式的长期维护分支版本[^5]。 --- ### 注意事项 上述流程主要针对初学者友好型指导路线设计而成,实际应用过程中或许还需要依据个人需求进一步调整优化策略。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值