首页 > 解决方案 > 在 python 2.7 中为 plotly 和 matplotlib 创建环境

问题描述

我设法在我的 conda 上安装了 plotly 包: conda install -c plotly plotly

并且 matplotlib 具有: conda create --name mpl33 python=3.3 matplotlib ipython-notebook

但是我不能在里面创建一个包含它们的环境,因为 plotly 使用 python 2.7 和 matplotlib python 3.3

谢谢您的帮助!

标签: pythonmatplotlibanacondaplotlyconda

解决方案


安装

如果您创建一个新环境,我建议您使用新的 python 版本。目前,我会使用 python 3.6,因为 matplotlib 不再支持 python 3.3。

所以先用python 3.6创建一个conda环境;我plotenv在这里命名:

> conda create --name plotenv python=3.6

接下来安装 matplotlib 到它,

> conda install --name plotenv matplotlib

最后安装到它,

> conda install --name plotenv -c plotly plotly

完毕。

控制台使用

source activate plotenv如果您想通过(在 linux 上)或activate plotenv(在 windows 上)使用它,请不要忘记激活环境。

> activate plotenv

然后你可以启动 python

(plotenv) > python 

并导入任何已安装的子模块,例如

>>> from mpl_toolkits.axes_grid1 import ImageGrid

与 Jupyter 一起使用

如果你想在新创建的环境中使用 jupyter notebook,你需要先安装它,

> conda install --name plotenv ipython jupyter

然后在此环境中运行以下命令:

(plotenv) > python -m ipykernel install --user --name plotenv

现在,开始 juypter

(plotenv) > jupyter notebook

将为您提供使用此环境创建新笔记本的选项:

在此处输入图像描述


推荐阅读