Anaconda搭建环境(tensorflow+pytorch)


最近在学机器学习 环境搭建真是一个让人秃头的问题。。终于有时间总结一下了。

Anaconda环境搭建

先去官网下载Anaconda软件,打开界面如下在这里插入图片描述
再点开CMD.exe直接进入base根目录或者win+r输入cmd再输入activate root activate是激活(切换)环境的意思。比如自己有tf2和pytorch俩个环境,想切换到tf2就用activate tf2即可

进入根目录后开始在里面搭建环境:create -n tf2 pip python=3.7 创建的环境名字是tf2 并在此环境内下载了3.7版本python
之后便可以在Anaconda内看到所创的环境,我自己搭建了2个环境,tf2和pytorch如下所示。
在这里插入图片描述
同时可以用conda info --envs查看自己搭建了哪些环境和环境所处位置
在这里插入图片描述

镜像源添加

手动添加在这里插入图片描述

https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main

如果失败可以在文件内添加如下:
在这里插入图片描述
代码添加如下:

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 --show--channels
在这里插入图片描述

还有之前遇到的问题镜像源无法添加。先恢复镜像源:

conda config --remove-key channels

再如上操作一遍代码即可

tensorflow下载与测试

activate tf2 

切换到该环境

pip install tensorflow

开始下载

我下载的是最新版本 测试代码如下:

import tensorflow as tf
tf.compat.v1.disable_eager_execution() #保证sess.run()能够正常运行
hello = tf.constant('hello,tensorflow')
sess= tf.compat.v1.Session() #版本2.0的函数
print(sess.run(hello))

在这里插入图片描述
如果出错大概率是版本问题。。慢慢一个个试就好,uninstall tensorflow 再install,就是有点累。。。

Pytorch以及cudnn安装

cudnn下载和安装

下载网址https://developer.nvidia.com/rdp/cudnn-download

下载完成后解压 三个文件分别放入cuda安装文件目录(具体查看环境变量路径)
在这里插入图片描述

cudnn遇到的问题

在这里插入图片描述
在这里插入图片描述

下载相应的包再放入如下文件夹内
在这里插入图片描述

pytorch下载和测试(gpu是否可用)

先查看自己cuda版本nvidia-smi如下图:
在这里插入图片描述
再进入官网https://pytorch.org/get-started/locally/ 根据自己版本信息查看指令在这里插入图片描述
指令conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch
即下载完成
测试代码在这里插入图片描述

pycharm手动无法下载包

conda config --append channels conda-forge

输入命令即可。

jupyter notebook内核启动路径及目录修改

如下图:
在这里插入图片描述
修改目录如下
在这里插入图片描述
在396行可自定义启动打开的目录。
内核目录查看:jupyter kernelspec list
删除其中一个:jupyter kernelspec remove name

Anaconda无法启动

win+r再cmd进入窗口直接执行:Anaconda-Navigator

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
要在Linux上搭建深度学习环境,需要安装以下软件: 1. Python:深度学习主要使用Python编程语言,因此需要安装Python。建议使用Python 3.x版本。 2. AnacondaAnaconda是一个Python发行版,包括了Python解释器、常用的科学计算库和数据分析工具。可以方便地安装和管理Python包。 3. CUDA:CUDA是用于Nvidia显卡的并行计算平台和编程模型。深度学习需要进行大量的矩阵乘法和卷积等计算,使用GPU可以提高计算速度。 4. cuDNN:cuDNN是Nvidia提供的深度神经网络库,提供了高效的卷积和池化等操作实现。 5. TensorFlow或PyTorch:这两个是目前比较流行的深度学习框架,可以根据自己的需求选择其中一个或两个都安装。 下面是在Ubuntu上搭建深度学习环境的步骤: 1. 安装Python ``` sudo apt-get update sudo apt-get install python3 ``` 2. 下载并安装Anaconda 在https://www.anaconda.com/products/individual下载适合自己的版本,然后运行以下命令: ``` bash Anaconda3-2020.02-Linux-x86_64.sh ``` 安装完成后,需要重新启动终端。 3. 安装CUDA和cuDNN 首先需要安装Nvidia显卡驱动。然后在https://developer.nvidia.com/cuda-toolkit-archive下载适合自己的CUDA版本,并按照提示安装。 接着,在https://developer.nvidia.com/rdp/cudnn-download下载cuDNN,并按照提示安装。 4. 安装TensorFlow或PyTorch 使用Anaconda创建一个虚拟环境,并在其中安装TensorFlow或PyTorch。 以安装TensorFlow为例: ``` conda create -n tensorflow python=3.7 conda activate tensorflow pip install tensorflow-gpu ``` 如果想安装PyTorch,可以运行以下命令: ``` conda create -n pytorch python=3.7 conda activate pytorch conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch ``` 安装完成后,可以在命令行中输入python进入Python解释器,然后导入TensorFlow或PyTorch,测试是否安装成功。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咸鱼xxx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值