繁体   English   中英

如何为anaconda 1.9.1和Python 3.3.4安装Matplotlib?

[英]How to install Matplotlib for anaconda 1.9.1 and Python 3.3.4?

我正在使用Python 3.3.4配置Anaconda 1.9.1,当我尝试使用Pycharm添加包时,我无法为anaconda环境设置Matplotlib。 我还尝试从我从其网站下载的Matplotlib.exe文件安装。 在这种情况下我无法更改安装目录。 我想知道有没有办法解决这个问题。

如果您使用的是anaconda,则默认环境为Python 2.7。 您需要创建一个新环境并在其中安装matplotlib。

在命令提示符中,执行以下操作(对问题说“是”):

conda create --name mpl33 python=3.3 matplotlib ipython-notebook
activate mpl33
ipython notebook

您应该能够在笔记本电脑服务器启动时导入matplotlib。

  • 第一个命令同时创建环境并安装列出的包。
  • 第二个命令通过将其位置预先添加到系统路径来激活新环境
  • 第三个命令只是启动ipython笔记本,以便您可以测试所有内容

我不知道pycharm是如何工作的,但我的猜测是你必须告诉它寻找你想要使用的正确的python。 在这种情况下,它将类似于:C:/ Users // anaconda / envs / mpl33。 在任何情况下,命令提示符应在激活环境时显示路径。

一旦激活了环境,就可以安装更多这样的软件包:

conda install pandas=0.12
conda install pyodbc statsmodels

您可以像第一个命令那样使用特定版本的软件包,也可以只接受最新的可用版本(默认)

假设你已经在anaconda中安装了一个3.x python env,这一行应该可以解决问题:
conda install matplotlib -n name
其中name是您之前为python 3 anaconda env提供的名称。 如果您不确定您提供的名称,它将是Anaconda \\ envs目录中的子目录名称。

背景:我最近遇到了同样的麻烦,matplotlib默认情况下没有被anaconda安装,当我添加一个完整的python 3 env时,即使它的意思是。 上面的这句话为我解决了; 它给了我以下警告,所以似乎两个不同的可用版本导致它最初既不安装。 然而它允许我选择我想要的那个,然后一切都很好。

警告:2种可能的包装分辨率:
[u'dateutil-2.1-py33_2.tar.bz2',u'matplotlib-1.3.1-np18py33_1.tar.bz2',u'numpy-1.8.0-py33_0.tar.bz2',u'pyparsing-2.0。 1-py33_0.tar.bz2',u'pyside-1.2.1-py33_0.tar.bz2',u'python-3.3.5-0.tar.bz2',u'pytz-2013b-py33_0.tar.bz2 ',u'six-1.6.1-py33_0.tar.bz2']
[u'dateutil-2.1-py33_2.tar.bz2',u'matplotlib-1.3.1-np17py33_1.tar.bz2',u'numpy-1.7.1-py33_3.tar.bz2',u'pyparsing-1.5。 6-py33_0.tar.bz2',u'pyside-1.2.1-py33_0.tar.bz2',u'python-3.3.5-0.tar.bz2',u'pytz-2013b-py33_0.tar.bz2 ',u'six-1.6.1-py33_0.tar.bz2']

conda install -c conda-forge matplotlib

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM