問題 1
假設已經安裝完Anaconda Navigator,按照 網址:https://www.zhihu.com/question/55577586 的教程操作,設置鏡像源地址,安裝。
問題 2:安裝TensorFlow、 Pytorch教程
參照:https://zhuanlan.zhihu.com/p/63764030
2.1 創建虛擬環境
創建虛擬環境的目的是方便管理不同版本的包,比如我想同時安裝多個版本的tensoflow 和 pytorch,每個版本的tensoflow 和pytorch 都需要依賴不同版本的包,那么創建虛擬環境的方式就可以解決這個問題,每個虛擬環境的包互相隔離,互不依賴,方便管理。
(1)創建虛擬環境命令
conda create -n tensorflow python=3.6
- create 創建命令
- -n tensorflow 創建名稱為 tensorflow 的虛擬環境, -n 表示 name ,-n 后面的名稱可以 自己取
- python=3.6 虛擬環境中的python版本為3.6, “=”后面未python的版本號,可以自己根據需要設置
(2)激活虛擬環境
conda activate tensorflow
(3) 安裝 CPU的tensorflow
conda install tensorflow
(4)測試安裝的tensorflow是否正確
2.2 當配置好環境后,需要使用python的命令,需要在 Anaconda Prompt中輸入python,然后才可以使用
2.3 可以使用help 查看 Anaconda Prompt 的基本命令
2.4 在 Anaconda Prompt 中切換環境
只要你的硬盤夠大,你就可以創造很多個不同的環境 那么現在我們有多個環境了,如何切換環境呢?
windowsactivate 環境名
退出時記得退出命令哦deactivate
2.5 安裝 spyder-kernels
因為用的清華鏡像,沒能下載spyder-kernels,所以要用 "-c conda-forge" 從“conda-forge”網站上下載。
conda install -c conda-forge spyder-kernels=0.*
2.6 conda 虛擬環境下配置spyder解釋器為指定解釋器
(轉自:https://www.jianshu.com/p/1d33547f9f05. 感謝 zyfortirude)
2.7 pytorch 清華鏡像
首先輸這個,更換鏡像源(注意順序,第四條一定要在最后,原因不詳)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
最后,運行執行安裝pytorch
conda install pytorch torchvision cudatoolkit=10.0
搞定
2.8 安裝keras
參考:https://www.cnblogs.com/lky-learning/p/10602822.html
安裝好tensorflow 后,
(1)在Anaconda Prompt中激活tensorflow環境,輸入:
pip install keras
-
U
-
-
pre
(2)測試
import
keras
#測試是否成功,成功安裝效果如下圖。
2.8 在虛擬環境tensorflow_envs中,tensorflow 和keras 安裝的版本號:
#
# Name Version Build Channel
absl-py 0.8.1 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
alabaster 0.7.10 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
astor 0.7.1 py_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
astroid 1.5.3 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
babel 2.5.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
blas 1.0 mkl https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
bleach 1.5.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
ca-certificates 2019.11.28 hecc5488_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
certifi 2016.2.28 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
chardet 3.0.4 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
colorama 0.3.9 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
decorator 4.1.2 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
docutils 0.14 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
entrypoints 0.2.3 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
gast 0.3.2 py_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
grpcio 1.12.1 py36h1a1b453_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
h5py 2.10.0 nompi_py36h422b98e_100 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
hdf5 1.10.5 nompi_hcc15c50_1101 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
html5lib 0.9999999 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
icc_rt 2019.0.0 h0cc432a_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
icu 57.1 vc14_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
imagesize 0.7.1 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
intel-openmp 2019.4 245 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
ipykernel 4.6.1 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
ipython 6.1.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
ipython_genutils 0.2.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
isort 4.2.15 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
jedi 0.10.2 py36_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
jinja2 2.9.6 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
jpeg 9b vc14_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
jsonschema 2.6.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
jupyter_client 5.1.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
jupyter_core 4.3.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
keras 2.2.5 py36_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
keras-applications 1.0.8 py_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
keras-preprocessing 1.1.0 py_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
lazy-object-proxy 1.3.1 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
libblas 3.8.0 14_mkl https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libcblas 3.8.0 14_mkl https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libgpuarray 0.6.9 vc14_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
liblapack 3.8.0 14_mkl https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libpng 1.6.30 vc14_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
libprotobuf 3.7.1 h1a1b453_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libpython 2.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
m2w64-binutils 2.25.1 5 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-bzip2 1.0.6 6 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-crt-git 5.0.0.4636.2595836 2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-gcc 5.3.0 6 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-gcc-ada 5.3.0 6 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-gcc-fortran 5.3.0 6 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-gcc-libgfortran 5.3.0 6 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-gcc-libs 5.3.0 7 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-gcc-libs-core 5.3.0 7 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-gcc-objc 5.3.0 6 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-gmp 6.1.0 2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-headers-git 5.0.0.4636.c0ad18a 2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-isl 0.16.1 2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-libiconv 1.14 6 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-libmangle-git 5.0.0.4509.2e5a9a2 2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-libwinpthread-git 5.0.0.4634.697f757 2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-make 4.1.2351.a80a8b8 2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-mpc 1.0.3 3 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-mpfr 3.1.4 4 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-pkg-config 0.29.1 2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-toolchain 5.3.0 7 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-tools-git 5.0.0.4592.90b8472 2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-windows-default-manifest 6.4 3 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-winpthreads-git 5.0.0.4634.697f757 2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
m2w64-zlib 1.2.8 10 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
mako 1.0.6 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
markdown 2.6.9 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
markupsafe 1.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
mistune 0.7.4 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
mkl 2019.4 245 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
mkl-service 2.3.0 py36hfa6e2cd_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
msys2-conda-epoch 20160418 1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
nbconvert 5.2.1 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
nbformat 4.4.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
nose 1.3.7 py36_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
numpy 1.17.3 py36hc71023c_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
numpydoc 0.7.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
openssl 1.0.2l vc14_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
pandocfilters 1.4.2 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
path.py 10.3.1 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
pickleshare 0.7.4 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
pip 9.0.1 py36_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
prompt_toolkit 1.0.15 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
protobuf 3.7.1 py36he025d50_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
psutil 5.2.2 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
pycodestyle 2.3.1 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
pyflakes 1.6.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
pygments 2.2.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
pygpu 0.6.9 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
pylint 1.7.2 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
pyqt 5.6.0 py36_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
pyreadline 2.1 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
python 3.6.2 0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
python-dateutil 2.6.1 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
pytz 2017.2 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
pyyaml 3.12 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
pyzmq 16.0.2 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
qt 5.6.2 vc14_6 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
qtawesome 0.4.4 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
qtconsole 4.3.1 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
qtpy 1.3.1 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
requests 2.14.2 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
rope 0.9.4 py36_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
scipy 1.3.1 py36h29ff71c_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
setuptools 36.4.0 py36_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
simplegeneric 0.8.1 py36_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
singledispatch 3.4.0.3 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
sip 4.18 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
six 1.10.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
snowballstemmer 1.2.1 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
sphinx 1.6.3 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
sphinxcontrib 1.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
sphinxcontrib-websupport 1.0.1 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
spyder 3.2.3 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
tensorboard 1.8.0 py36_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
tensorflow 1.8.0 py36_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
termcolor 1.1.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
testpath 0.3.1 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
theano 0.9.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
tornado 4.5.2 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
traitlets 4.3.2 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
vc 14 0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
vs2015_runtime 14.0.25420 0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
wcwidth 0.1.7 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
werkzeug 0.12.2 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
wheel 0.29.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
wincertstore 0.2 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
wrapt 1.10.11 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
zlib 1.2.11 vc14_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free