簡體   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