Advertisement

CPU版本pytorch的安装-对应python3.7-CPU版本TensorFlow2.0-随时更新

阅读量:

安装好anaconda对应的python3.7的版本,清华镜像源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

复制代码
    conda create -n (这里自己弄一个名字我写的是pt) python=3.7
    activate pt
    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/
    conda config --set remote_read_timeout_secs 600.0#这一步可有可无,是为了防止下载速度太慢出现中断的情况
    conda install pytorch torchvision cudatoolkit=10.0#这是对应3.7的其中一个pytorch版本
    '''测试'''
    python
    import torch
    
    
    python
    
    
![](https://ad.itadn.com/c/weblog/blog-img/images/2025-08-19/fRH1cNqjDYIMBV2eUGp43mJPCnFx.png)

期间如果安装出现问题,则需要删除虚拟环境,操作方式,直接在anaconda的安装目录中找到envs文件夹删除即可,同时,如果上一步已经进行到了conda下载pytorch,那么有文件残留在当中,下次创建虚拟环境之后需要输入conda clean --all,或者根据指示一个一个在文件夹中找到删除

关于清华镜像的问题,之前操作之后,C盘用户文件夹中的一个文件被改变了,再次输入清华镜像指令会出现问题,解决办法:找到图中的这个文件,用记事本方式打开,删除画圈圈的那几行保存
在这里插入图片描述
在这里插入图片描述

其他问题,如果下载过程中总是有文件下载中断,给电脑连上网线或者在下载命令之前输入命令conda config --set remote_read_timeout_secs 600.0

jupyter notebook调用虚拟环境中的pytorch

重点:一定要以管理员身份anaconda prompt,

复制代码
    conda install nb_conda
    
    
    python
    
    

安装成功后,激活虚拟环境

复制代码
    activate pt
    conda install ipykernel
    
    
    python
    
    

在这里插入图片描述
其他问题:

‘conda’ 不是内部或外部命令,也不是可的程序 或批处理文件
libssl-1_1-x64.dll这个文件,容易出现问题,需要把这个文件从D:\anaconda\DLLs中复制到D:\anaconda\Library\bin中,替换掉bin中的文件

在普通环境下安装的seaborn,进入torch环境下不能调用,因此需要在torch环境下安装seaborn,方法:以管理员身份打开prompt,输入activate 环境名
然后输入pip install seaborn,之前我已经装过了,就不执行了
之后就可以在jupyternotebook中调用了
在这里插入图片描述
┗|`O′|┛ 嗷~~,咋个回事,刚才发现pt环境下居然没有机器学习库,还得按照上述过程下载sklearn包

安装CPU版本TensorFlow2.0

在anaconda虚拟环境下安装 tensorflow2.0
jupyter notebook 添加 Tensorflow2.0 的conda 环境

复制代码
    conda create -n tensorflow(环境的名字自己定) python=3.7
    activate tensorflow
    pip  install  tensorflow==2.0.0  # TensorFlow CPU版本
    conda install ipykernel#执行这一步一定要在tf2.0虚拟环境下
    '''查看是否安装成功'''
    python
    import tensorflow
    
    
    python
    
    
在这里插入图片描述

安装TensorFlow出现的问题

1,pip install keras
在tf2.0环境下安装了keras包,但是自动安装的是最新版本的2.4.3的keras,调用keras库的时候,会出现问题,解决办法:找到TensorFlow和keras的版本对应列表,比如这个网址:TensorFlow和keras对应版本
可以看到,tf2.0对应的是keras2.3.1
在tf2.0虚拟环境下安装keras包

复制代码
    pip install keras==2.3.1
    
    
    python
    
    

这样操作之后讷讷够成功安装keras,但是,调用keras库会提示“Using TensorFlow backend.
解决办法:调用keras之前先加如下两行头文件,虽然不懂为什么这么做,别人这么说的,亲测有效

复制代码
    import os
    os.environ['KERAS_BACKEND']='tensorflow'
    import keras
    
    
    python
    
    

吐槽:TND,怎么我装个软件,装个库遇到怎么多糟心问题

虚拟环境的删除和退出

Anaconda创建、激活、退出、删除虚拟环境

复制代码
    conda create -n 环境名 python=3.7#创建
    activate 环境名#激活
    conda 环境名#退出虚拟环境
    conda remove -n 虚拟环境名称 --all#删除
    
    
    python
    
    

在spyder中进入pytorch/TensorFlow虚拟环境

复制代码
    '''首先以管理员身份打开anaconda prompt'''
    activate 环境名
    conda install spyder
    
    
    python
    
    

执行完以上命令之后,在电脑开始anaconda目录下会添加spyder(环境名)

全部评论 (0)

还没有任何评论哟~