Anaconda
本人刚刚接触这个东西,所以仅凭个人理解写一下对于Anaconda
的理解:因为python版本比较多,所以如果有不同的项目需要不同版本的python,那么在统一台机器上面区管理不同的项目就会比较麻烦,因此Anaconda
就可以很好的解决这个问题,Anaconda
就是可以创建多个不同版本python的环境,有一种虚拟机的感觉吧(不恰当哈)
- 点击官网:https://www.anaconda.com/ ,然后下载,得到Anaconda3-{version}-Linux-x86_64.sh的一个东西
- 在终端打开所属目录文件夹,输入:
bash ./Anaconda3-{version}-Linux-x86_64.sh
- 不断的
yes
以及enter
- 关闭打开终端自动进入环境的指令:
conda config --set auto_activate_base false
- 创建一个环境:
conda create -n {envs_name} python=3.6
- 进入环境:
conda activate {envs_name}
- 退出环境:
conda deactivate
- 删除环境(谨慎使用):
conda remove -n {envs_name} --all
PyTorch
PyToch
又是什么呢,当我们学习机器学习的时候,如果要写代码,就有种造轮子的感觉了,而我们注重的并不是具体的代码,知道框架就好了。PyTorch
就是一种用于构建深度学习模型的框架,里面有很多轮子。
- 创建一个环境:
conda create -n pyt python=3.6
- 进入这个环境:
conda activate pyt
- 安装PyTorch,进入官网:https://pytorch.org/,然后往下翻,找到适合自己的版本,复制指令:
conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch
- 不断
yes
,如果显示HTTP
出错,就重复3
的指令
Notes
- 查看
PyTorch
版本:进入环境之后,打开相应版本的python:
即可查看版本import torch print(torch.__version__)