【机器学习】之Anaconda中使用的命令

2023-11-05

桌面的Prompt
操作之前,点击上图入口,进入Prompt。

//示例是在base环境下,cls清屏
(base) C:\Users\bubusa>cls

1、base环境下的操作

//(1)列出所有虚拟环境
(base) C:\Users\bubusa>conda env list
# conda environments:
#
base                  *  D:\software\Anaconda
DL                       D:\software\Anaconda\envs\DL
//(2)创建名为"TEST"的虚拟环境,并指定Python解释器的版本(低版本的Anaconda可以安装高版本的Python解释器)
(base) C:\Users\bubusa>conda create -n TEST python=3.9
//(3)删除名为"TEST"的虚拟环境
(base) C:\Users\bubusa>conda remove -n TEST --all
(base) C:\Users\bubusa>conda env list
# conda environments:
#
base                  *  D:\software\Anaconda
DL                       D:\software\Anaconda\envs\DL

2、虚拟环境的操作

// (1)进入虚拟环境"DL"(base) C:\Users\bubusa>conda activate DL
(DL) C:\Users\bubusa>
//(2)列出"DL"中的库
(DL) C:\Users\bubusa>conda list

DL虚拟环境中要有pip用来安装其他需要的库DL虚拟环境中要有pip用来安装其他需要的库

//(3) 安装NumPy库,并指定版本
(DL) C:\Users\bubusa>pip install numpy==1.21.5
// (4)安装Pandas库,并指定版本
(DL) C:\Users\bubusa>pip install Pandas==1.2.4
// (5)安装Matplotlib库,并指定版本
(DL) C:\Users\bubusa>pip install Matplotlib==3.5.1
//(6) 查看当前环境下,某个库的版本(比如Numpy)
(DL) C:\Users\bubusa>pip show numpy
Name: numpy
Version: 1.24.2
Summary: Fundamental package for array computing in Python
Home-page: https://www.numpy.org
Author: Travis E. Oliphant et al.
Author-email:
License: BSD-3-Clause
Location: d:\software\anaconda\envs\dl\lib\site-packages
Requires:
Required-by: contourpy, matplotlib, pandas, torchvision
//(7)退出虚拟环境
(DL) C:\Users\bubusa>conda deactivate
(base) C:\Users\bubusa>

3、虚拟环境连接Jupyter内核

注意:在上述2中,是对虚拟环境的基本操作,但是虚拟环境没有连接Jupyter的内核。
说明:ipykernel是增强版Python的内核,可以处理用户的指令,是一种代码解释器。

//(1) 在虚拟环境DL中,列出Jupyter的内核列表
(DL) C:\Users\bubusa>jupyter kernelspec list
//(2)安装ipykernel
(DL) C:\Users\bubusa>pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ipykernel
//(3)将虚拟环境DL导入Jupyter的kernel中
(DL) C:\Users\bubusa>python -m ipykernel install --user --name=DL

4、安装GPU版本的Pytorch库

//查看计算机的CUDA版本
C:\Users\bubusa>nvidia-smi

在这里插入图片描述
根据上图,cuda的版本只能是12.0及以上版本。
注意:给定了torch版本后,torchvision和torchaudio也唯一确定了。

1、进入Pytorch官网,查找“pip
install torch==1.12.0”,(示例中torch的版本为1.12.0)。
2、复制安装命令后,打开Prompt,进入虚拟环境,粘贴安装torch的命令。
注意:如果在虚拟环境中下载太慢或中断,可以从网页中进入安装命令包含的链接,把3个文件下载好保存到本地。然后在虚拟环境中执行命令

(DL) C:\Users\bubusa>pip install 文件绝对地址 

3、检验Pytorch是否安装成功。

进入虚拟环境DL,直接在Python解释器中检验。
import torch后,出现">>>",表示torch可以导入。

(DL) C:\Users\bubusa>python
Python 3.9.16 (main, Mar  8 2023, 10:39:24) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>>

输入torch.cuda.is_available(),对于GPU用户,返回true;对于CPU用户,返回false。

>>> torch.cuda.is_available()
True
>>>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【机器学习】之Anaconda中使用的命令 的相关文章

随机推荐

  • 理解ConvNeXt网络(结合代码)

    目录 1 简介 2 ConvNeXt的设计与实验 2 1 macro design 大的结构上的设计 2 1 1 Changing stage compute ratio 改变每个stage的堆叠次数 2 1 2 Changing stem
  • 简单制作后台系统页面(含菜单)

    第一步 制作数据库表 我个人喜欢在PowerDesigner先建好数据库模型 然后导入到mysql里 导入方式 在PowerDesigner导航栏点开Datebase选择Datebase Generation再选择最后的preview 然后
  • Day.js 常用用法

    我认为克服恐惧最好的办法理应是 面对内心所恐惧的事情 勇往直前地去做 直到成功为止 罗斯福 Day js 时间戳转换 const nowTime dayjs format console log 获取当前时间 nowTime const n
  • GPT4来了!微软云能否反超亚马逊夺冠,就靠它了

    文 光锥智能 作者 刘雨琦 Azure 微软云 能否反超AWS 亚马逊云 夺冠 就靠ChatGPT了 今天凌晨 GPT4横空出世 支持图像输入和混合输入 多模态大模型的出现 将对算力产生更高的需求 一场由ChatGPT引发的算力革命 即将给
  • TCP的三次握手(一个好男人追女孩的故事)一看必懂系列

    网络世界如情场 女生指代服务端 在网络协议内 和TCP是纯情男的作风 UDP作风则称为 渣男 理由非常的简单 由于UDP的行为就是从来不会和任何女人产生感情 不建立连接 因此追女生的效率 具有高效率的特性 就比TCP作风高的多 从来不付出
  • 通过U盘向服务器拷贝文件

    目录 完整操作流程 检查U盘是否被识别 gt 挂载U盘 gt 拷贝文件 gt 卸载U盘 检查U盘是否被识别 挂载U盘 拷贝文件 卸载U盘 完整操作流程 检查U盘是否被识别 gt 挂载U盘 gt 拷贝文件 gt 卸载U盘 检查U盘是否被识别
  • 数据结构算法设计——深搜DFS(走迷宫)

    一 什么是深搜 深搜就是 深度搜索 也就是 深度优先的搜索 那什么是 深度优先 呢 我们拿最常见的迷宫问题举例 深度优先就是你照着一条路死命的走 有个形象的说法叫 不撞南墙不回头 一直到这条路走不通了 再返回上一步选择其他的方向 在算法中我
  • Java8 Streams用法总结大全 之 Collector用法详解

    1 前言 在 Java8 Streams用法总结大全 之 Stream中的常见操作 中 我们已经学习了Stream中的常用操作 其中也提到了collect 的用法 当时只是通过入参Collectors toList 实现了把Stream转为
  • [SQL]postgreSQL中如何查找无主键的sql语句

    查找postgreSQL数据库中 查找无主键的表 可以通下面语句查找 select from pg tables where hasindexes is false and schemaname public
  • 新编法学概论--吴祖谋

    新编法学概论 吴祖谋 2007 pdf 介绍法学概论的书籍 但是写的太官僚了 什么阶级论 之类的开头 让我读着那样的不理解 能不能有本写的比较通俗易懂的法学概论 这样的书籍 真心的不喜欢看 但是没办法 还是看一看吧 1 宪法 三次完全的更新
  • 什么是代码区、常量区、静态区(全局区)、堆区、栈区?

    前言 和作者有同样的感觉 对代码区 常量区 静态区 全局区 堆区 栈区没有较深刻的认识 通过查找网络找到本篇比较优秀的文章 特此转发 摘自CSDN https blog csdn net u014470361 article details
  • oracle中translate与replace的使用

    1 translate 语法 TRANSLATE char from to 用法 返回将出现在from中的每个字符替换为to中的相应字符以后的字符串 若from比to字符串长 那么在from中比to中多出的字符将会被删除 三个参数中有一个是
  • OpenCV中的图像腐蚀和膨胀操作有哪些?

    在OpenCV中 图像腐蚀 Erosion 和膨胀 Dilation 是常用的图像形态学操作 它们可以用于去除噪声 填充空洞 提取图像中的结构等 下面是几种常见的腐蚀和膨胀操作 腐蚀操作 图像腐蚀可以通过函数cv2 erode 来实现 腐蚀
  • [Linux Audio Driver] 音频POP音问题归纳总结

    1 板级电容 电感发声 情况就是你设备开机之后 啥也没干 然后听到呲啦刺啦的声音 这种情况我遇到过一次 这个是 不合理的结构设计或者走线导致的 硬件实力挖坑 需要改版解决 2 播放声音长时间有杂音 这个锅我们送给硬件 这个是芯片之间有干扰
  • SVN 启动模式

    首先 在服务端进行SVN版本库的相关配置 手动新建版本库目录 mkdir opt svn 利用svn命令创建版本库 svnadmin create opt svn runoob 使用命令svnserve启动服务 svnserve d r 目
  • java tomcat远程调试端口_tomcat开发远程调试端口以及利用eclipse进行远程调试

    一 tomcat开发远程调试端口 方法1 WIN系统 在catalina bat里 SET CATALINA OPTS server Xdebug Xnoagent Djava compiler NONE Xrunjdwp transpor
  • LeetCode2.两数相加

    给你两个 非空 的链表 表示两个非负的整数 它们每位数字都是按照 逆序 的方式存储的 并且每个节点只能存储 一位 数字 请你将两个数相加 并以相同形式返回一个表示和的链表 你可以假设除了数字 0 之外 这两个数都不会以 0 开头 示例 1
  • 了解VGG网络结构特点,利用VGG完成图像分类

    学习目标 知道VGG网络结构的特点 能够利用VGG完成图像分类 2014年 牛津大学计算机视觉组 Visual Geometry Group 和Google DeepMind公司的研究员一起研发出了新的深度卷积神经网络 VGGNet 并取得
  • 为什么同样是软件测试员,别人拿3万月薪,你却只能拿3千?你反思了没有?

    有人说软件测试入门门槛低 但是为什么同样是软件测试员 别人拿3万元的月薪 你却只能拿3千月薪 有的人只会抱怨 别人运气好 经验足等等 但是有没有去发现一些根本性的东西 最近我就看到一个有意思的视频 我觉得最能体现出软件测试员薪酬为什么区别这
  • 【机器学习】之Anaconda中使用的命令

    操作之前 点击上图入口 进入Prompt 示例是在base环境下 cls清屏 base C Users bubusa gt cls 1 base环境下的操作 1 列出所有虚拟环境 base C Users bubusa gt conda e