1. conda建造虚拟环境 2. 安装tensorflow、pytorch、sklearn、numpy等模块 3. 一次更新所有库

了解

anaconda有何作用

1.anaconda=python+各种库
首先要知道anaconda 是一个python的发行版,包括了python和很多常见的软件库, 和一个包管理器conda。常见的科学计算类的库都包含在里面了,使得安装比常规python安装要容易。
通俗易懂点就是,你安装python时,导入一些需要的包如time,numpy时,需要单独下载,而安装anacoda后,里面自带这些常用的包。
2.
当annaconda自带的库不能满足我们需求时,如django,torch里面就没有,这时候就需要我们去下载。库一般直接下载到Anaconda3\Lib\site-packages。

3.我们还需知道conda可以创建虚拟环境,虚拟环境干什么用呢?
比如你做某个项目时需要用python3.6,做另个项目时需要python3.4的版本,可以实现很好的分割,你需要那个,就选哪一个就好。
(如果不创建环境直接操作如下安装的话,安装的包存到的base基础环境中,当然我们可以创建如python3.5的环境,那么下载的包就存到对应环境中,可以很好的管理这些包)
如果

conda使用建议

使用conda 进行库的管理,就尽量不要使用 pip 的命令了.使用 pip 升级包之后可能在 Anaconda 中仍然检测不到更新,导致版本混乱,并且同一个包在 pip 和 Anaconda 下所供升级的版本可能是不同的,就更凌乱了。如果某些特别的包,在 Anaconda 中下载不到,但是 pip 中能找到,那就用 pip 进行安装好了

安装实施

在虚拟环境中安装torch:

方法1
按照官网的程序走(需要翻墙,所以选择方法2
通常选择stable稳定版>对应操`作系统>一般采用conda的方式安装>python>cuda选择>将出现的代码复制到>Anaconda Prompt
在这里插入图片描述

conda install pytorch torchvision cpuonly -c pytorch

  • 基于自己电脑cuda的选择,cuda(就是用GPU来处理数据,比cpu快,没有的话选择none)查看自己显卡是否支持CUDA
  • Anaconda Prompt怎么找到
    电脑的搜索框输入Anaconda Prompt,打开。在这里插入图片描述

方法2
我们采用清华镜像的资源来安装(免翻墙

步骤1
打开Anaconda Prompt输入以下命令,告诉prompt我的下载资源来自哪。
在Anaconda Prompt(如何打开见上图)中输入

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的默认源
conda config --remove-key channels

步骤2 建虚拟环境并激活。

conda create -n pytorch_env python=3.6
(环境名为pytorch_env,选则python版本为3.6)

输入上面命令后,根据一步步操作到最后,计算机问你是否要激活这个环境,激活就是进入这个环境的意思,就是进入你创建的环境文件夹中,在这个文件夹中下载pytorch。
然后输入以下命令进行环境激活

conda activate pytorch_env

激活这个环境后,我们发现原来的base变成pytorch_env(下图的左下角)
在这里插入图片描述
步骤3
在虚拟环境pytorch_env中安装torch
在prompt中输入安装torch的代码

conda install pytorch torchvision cpuonly

注:
有的同学会发现这个安装torch代码和官网不太一样。
conda install pytorch torchvision cpuonly -c pytorch
官网代码后面的-c pytorch(这是告诉命令,资源来自官网,我们去掉的话就可以从清华镜像网下载)

步骤4检测是否安装成功
我们import torch 并且生成张量没有问题
在这里插入图片描述此时\Anaconda3\envs\文件夹下出现\pytorch_env这个环境至次安装结束,有用pycharm编辑器的同学看第五步

步骤5有用pycharm编辑器的要加载python.exe
在这里插入图片描述

conda常用模块安装命令

1

conda -h#查看conda的一些操作命令
conda create --help#关于创建的一些命令

conda create -n pytorch_env python=3.6#创建环境
#conda create -n pytorch_env python=3.6 django=2.2#也可以
conda activate  pytorch_env#进入环境
conda deactivate#从pytorch_env环境退出
conda remove -n pytorch_env --all#退回到base后,删除环境

conda list#查看此环境下有那些包
conda install package
conda uninstall package 删除包/pip uninstall package(看你安装包时,采用什么方式)
conda update 包名
conda update --all#升级环境下所有包

2.常用的模块安装命令

conda search django#查看商店中有什么版本的
conda install django=2.2
conda insatll tensorflow
conda install jupyter notebook
conda install numpy
conda install scikit-learn#安装sklearn

首推非官网安装

  1. 超好用----search包名安装,应对各种库的安装
1. anaconda search -t conda torch#查看torch的版本号,以及适应的系统
2. anaconda show conda-forge/pytorch-cpu #选则合适的包名字进行查看,他会返回安装连接
3. conda install --channel https://conda.anaconda.org/conda-forge pytorch-cpu#进行安装
  1. 离线法安装把下载好的.whl文件放到pycharm的terminal中进行的文件夹下,然后pip install 文件名(直接输入开头,按TAB键补全名称)
    在这里插入图片描述

安装包时出现的问题

1. 遇到PackageNotFoundError: ''Package missing in current channels"问题,三步解决

conda install torch #出现Package missing in current channels
1. anaconda search -t conda torch#查看torch的版本号,以及适应的系统
2. anaconda show conda-forge/pytorch-cpu #选则合适的包名字进行查看,他会返回安装连接
3. conda install --channel https://conda.anaconda.org/conda-forge pytorch-cpu#进行安装

参考1

2. Cannot link a source that does not exist

这是因为新版Pytorch通过旧版Anaconda安装导致的错误,如下:

Cannot link a source that does not exist. C:\ProgramData\Anaconda3\Scripts\conda.exe

输入以下命令解决

conda install tqdm -f
#再从新安装torch
conda install --channel https://conda.anaconda.org/conda-forge pytorch-cpu

3. No pretrainedmodels

pip install pretrainedmodels#conda 中输入
  • 7
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值