问题 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