1. 程式人生 > >Python:Anaconda安裝以及python包安裝

Python:Anaconda安裝以及python包安裝

1.Anaconda簡介

Anaconda集成了很多的科學計算包,省去了自己安裝包的過程。

2.下載

(1)下載頁面
https://www.anaconda.com/download/#windows
(2)官方存檔頁面
https://repo.anaconda.com/archive/

(3)清華映象版本
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

3.Prompt基本操作

(1)檢查安裝庫

conda list
結果
(base) C:\Users\Administrator>conda list
# packages in environment at C:\Users\Administrator\Anaconda3:
#
# Name                    Version                   Build  Channel
_ipyw_jlab_nb_ext_conf    0.1.0                    py37_0
alabaster                 0.7.12                   py37_0
anaconda                  2018.12                  py37_0
anaconda-client           1.7.2                    py37_0
anaconda-navigator        1.9.6                    py37_0
anaconda-project          0.8.2                    py37_0
asn1crypto                0.24.0                   py37_0
astroid                   2.1.0                    py37_0
astropy                   3.1              py37he774522_0
atomicwrites              1.2.1                    py37_0
attrs                     18.2.0           py37h28b3542_0
babel                     2.6.0                    py37_0
backcall                  0.1.0                    py37_0
backports                 1.0                      py37_1
backports.os              0.1.1                    py37_0
backports.shutil_get_terminal_size 1.0.0                    py37_2
beautifulsoup4            4.6.3                    py37_0
bitarray                  0.8.3            py37hfa6e2cd_0
bkcharts                  0.2                      py37_0
blas                      1.0                         mkl
blaze                     0.11.3                   py37_0
bleach                    3.0.2                    py37_0
blosc                     1.14.4               he51fdeb_0
bokeh                     1.0.2                    py37_0
boto                      2.49.0                   py37_0
bottleneck                1.2.1            py37h452e1ab_1
bzip2                     1.0.6                hfa6e2cd_5
ca-certificates           2018.03.07                    0
certifi                   2018.11.29               py37_0
cffi                      1.11.5           py37h74b6da3_1
chardet                   3.0.4                    py37_1
click                     7.0                      py37_0
cloudpickle               0.6.1                    py37_0
clyent                    1.2.2                    py37_1
colorama                  0.4.1                    py37_0
comtypes                  1.1.7                    py37_0
conda                     4.5.12                   py37_0
conda-build               3.17.6                   py37_0
conda-env                 2.6.0                         1
conda-verify              3.1.1                    py37_0
console_shortcut          0.1.1                         3
contextlib2               0.5.5                    py37_0
cryptography              2.4.2            py37h7a1dbc1_0
curl                      7.63.0            h2a8f88b_1000
cycler                    0.10.0                   py37_0
cython                    0.29.2           py37ha925a31_0
cytoolz                   0.9.0.1          py37hfa6e2cd_1
dask                      1.0.0                    py37_0
dask-core                 1.0.0                    py37_0

(2)安裝一個庫

-》先確認可用庫名稱

anaconda search -t conda tensorflow
結果:
	...
     n-west/tensorflow-cpu     |   1.10.1 | conda           | osx-64          | py35_0
     nehaljwani/tensorflow     |    1.2.1 | conda           | osx-64, win-64  | np112py27_0, py36_0, np112py36_0, np112py35_0, py35_0
                                          : TensorFlow is a machine learning library
     nehaljwani/tensorflow-base |    1.8.0 | conda           | win-64          | py36h1a1b453_0, py35h1a1b453_0
                                          : TensorFlow is a machine learning library, base package contains only tensorflow.
     nehaljwani/tensorflow-gpu |    1.1.0 | conda           | win-64          | np112py36_0, np112py35_0
                                          : TensorFlow is a machine learning library

-》依據上面的結果,選擇windows 64的對應庫名稱

nehaljwani/tensorflow-base

-》查詢對應庫安裝命令

anaconda show nehaljwani/tensorflow-base
結果:
(base) C:\Users\Administrator>anaconda show nehaljwani/tensorflow-base
Using Anaconda API: https://api.anaconda.org
Name:    tensorflow-base
Summary: TensorFlow is a machine learning library, base package contains only tensorflow.
Access:  public
Package Types:  conda
Versions:    
   + 1.7.1
   + 1.8.0

To install this package with conda run:
     conda install --channel https://conda.anaconda.org/nehaljwani tensorflow-base

-》安裝,使用上一步最後的命令

conda install --channel https://conda.anaconda.org/nehaljwani tensorflow-base