Anaconda 是一种Python语言的免费增值开源发行版,用于进行大规模数据处理, 预测分析, 和科学计算, 致力于简化包的管理和部署。 Anaconda使用软件包管理系统Conda进行包管理。[1]
1. 在实验室机子上利用Anaconda3创建了一个个人使用的环境:
代码语言:javascript复制conda create --name [name] [dependent package list]
代码语言:javascript复制conda create --name apple python=3.6
创建一个名为apple的环境,并指定Python版本为3.6.x的最新版本
2. 激活环境,列出当前环境
代码语言:javascript复制source activate apple #
代码语言:javascript复制conda info --envs
3. 在环境中安装包
代码语言:javascript复制conda install numpy=1.14.3
代码语言:javascript复制conda install -c conda-forge numpy
代码语言:javascript复制conda install matplotlib=2.2.2
安装pycuda,用于GPU加速
代码语言:javascript复制conda install -c lukepfister pycuda
4. 安装opencv-python
代码语言:javascript复制conda install --channel https://conda.anaconda.org/menpo opencv3
或者安装Anaconda里的
代码语言:javascript复制conda install -c menpo opencv3
或3.4.1
代码语言:javascript复制conda install -c conda-forge opencv
5. OpenCV的GPU加速
代码语言:javascript复制conda install -c lukepfister pycuda
6. 失效环境
代码语言:javascript复制source deactivate
7. 删除指定环境
代码语言:javascript复制conda remove --name apple --all
8. TensorFlow (参考:使用 Anaconda 进行安装)
Python3.6 支持GPU,注意有支持CPU 和GPU 的 ,不同版本到上方参考处自行查找
代码语言:javascript复制pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.6.0-cp36-cp36m-linux_x86_64.whl
9. 实时查看GPU运行情况
代码语言:javascript复制watch -n1 nvidia-smi
实时查看CPU运行情况
代码语言:javascript复制htop
10. Anaconda 环境备份
备份原有的AAA环境,并命名为new
代码语言:javascript复制conda create -n new --clone AAA
Reference:
[1] Anaconda (Python发行版). (2018, February 28). Retrieved from 维基百科, 自由的百科全书: https://zh.wikipedia.org/w/index.php?title=Anaconda_(Python发行版)&oldid=48477933