gpt4 book ai didi

python - 如何在 OSx 和 virtualenv 中使用 Python Matplotlib?

转载 作者:太空狗 更新时间:2023-10-30 00:20:00 26 4
gpt4 key购买 nike

我刚刚开始学习用于数据分析的 Python 库(Numpy、Pandas 和 Matplotlib),但已经遇到了我的第一个问题 - 让 Matplotlib 与 virtualenv 一起工作。

在使用 Python 时,我总是创建一个新的虚拟环境,将我想要的 Python 版本和库/依赖项放入这个环境中。这次类(class)要求我使用Python3,所以我通过HomeBrew安装了它。

挑战:

  • Matplotlib 需要与操作系统交互
  • 要做到这一点,它需要 Python 的框架构建(系统)
  • ...如果它在 virtualenv 中是不可能的,这使得它使用 Python 的 virtualenv 构建

this link 中描述了应该是常见的解决方法但我不确定如何使用它(OSX 部分)。

我对解决方案的理解:

  1. 获取我希望使用的 Python 版本,在系统范围内安装它,而不是在 virtualenv 中
  2. 创建一个 virtualenv,获取我需要的依赖项,这将创建 virtualenv Python 构建
  3. 以某种方式欺骗系统使用 virtualenv 依赖与 Python 的系统构建
  4. 这是通过 shell 脚本(?)完成的,它似乎修改了 shell/终端配置文件中的某些变量

问题:

  1. 我对上述“对自己的解释”是否正确?
  2. 正确的做法是什么?从 virtualenv 内部,从外部...?
  3. 完成后,如何执行我的 Python 脚本?我的 virtualenv 是否激活?

非常感谢!

最佳答案

如果您使用的是 Python 2.x,请在虚拟环境中使用这些命令:

import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt

这使得 matplotlib 也可以在虚拟环境中工作。

我用这个步骤让matplotlib在虚拟环境中运行。

关于python - 如何在 OSx 和 virtualenv 中使用 Python Matplotlib?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39367776/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com