Conda是一个开源的包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。它主要用于Python编程语言及其相关的数据科学、机器学习等应用领域。
Getting started with conda — conda 23.11.1.dev14 documentation
Anaconda是一个用于科学计算的Python发行版,它包含了conda、Python和许多常用的科学计算、数据分析、机器学习等库。与Miniconda不同,Anaconda还包含了一些默认的预装软件包,例如Spyder IDE、Jupyter Notebook、TensorFlow、PyTorch等,这些软件包可以帮助用户更方便地进行数据处理、实验开发和模型训练等工作。Anaconda还提供了一个名为conda-forge的软件包源,用户可以从中安装一些第三方的软件包。总之,Anaconda是一个功能强大且易于使用的Python发行版,适用于各种科学计算和数据分析的应用场景。
Anaconda | The World’s Most Popular Data Science Platform
Miniconda是一个轻量级的Anaconda发行版,它只包含conda和Python。相比于完整的Anaconda发行版,Miniconda的体积更小,安装速度更快,适合在资源受限的环境中使用,例如在某些嵌入式系统或容器中。同时,Miniconda也提供了与完整Anaconda相同的包管理功能和环境管理功能,用户可以通过conda命令来安装、更新、卸载软件包以及创建、切换和管理不同的环境。
Miniconda — miniconda documentation
Getting started with conda — conda 23.11.1.dev14 documentation
Installing Miniconda — miniconda documentation
下载最新版本的miniconda
Miniconda — miniconda documentation
双击你下载回来的exe,前面的保持默认设置,修改安装位置到非系统盘(C:)
点击“Next”:
点击“Install”:
等待安装完成,点击“Next”:
点击“Finish”完成安装。如果你能从window搜索框中查找“Anaconda Prompt(miniconda3)”,说明安装成功:
鼠标左键点击“Anaconda Prompt(miniconda3)”,进入conda命令行窗口:
基于该命令行窗口,你可以执行“conda”相关的命令。
Commands — conda 23.11.0 documentation
conda create — conda 23.11.1.dev14 documentation
conda create -y -n yolov8_train python=3.11
脚本解释:
创建一个名为yolov8_train的conda环境,并指定Python版本为3.11。其中:
conda activate yolov8_train
验证当前虚拟版本使用的python版本:
如果要重新激活miniconda本身的python环境,只要设置环境名为空:
https://conda.io/projects/conda/en/latest/commands/info.html
查看所有环境信息:“conda info -a”
只查看有哪些虚拟环境:“conda info -e”
查看系统环境变量:“conda info -s”
对已经创建的python虚拟环境进行重命名。
conda rename — conda 23.11.1.dev14 documentation
也可以直接进行conda的虚拟环境所在文件夹目录,直接重命名文件夹,即可:
https://conda.io/projects/conda/en/latest/commands/install.html
Examples:
Install the package 'scipy' into the currently-active environment:
conda install scipy
Install a list of packages into an environment, myenv:
conda install -n myenv scipy curl wheel
Install a specific version of 'python' into an environment, myenv:
conda install -p path/to/myenv python=3.11
我一般都是使用conda进行python虚拟环境创建,python虚拟环境的相关依赖包管理,使用“pip”命令来进行管理更加便利,因此剩余的命令基本上都不会使用,等用到了,再做介绍。
文章浏览阅读1.9k次。1. 什么是目标说明除了 选项,所有出现在 Nmap 命令行上的命令字符串 都被视为对目标主机的说明。 最简单的目标说明是指定一个目标 IP 地址或主机名。2. 指定目标 IP 地址2.1. 普通格式 IP 地址指定普通的 IP 地址很简单,比如在 nmap 命令中跟随这样 192.168.0.1 格式的 IP 地址即可,这样每次只能指定一个 IP 地址。但是这样指定一个 IP 地址也有它的不足或是不够灵活的地方,比如需要同时扫描多个 IP地址,而且这几个 IP 地址的主机号是连续的也就是这几_nmap 扫描文件中的目标
文章浏览阅读151次。在面试一些新程序员的时候,当问他为什么选择.net方向时,经常听到一些这样的回答:记得曾经我的老师对我们说,当你在开发语言和工具方面不知道怎么选择的时候,那么你只要跟着微软走就行了.所以最终他选择了.net.我想大家都曾有过类似的经历.当经历过数年之后,一些人在.net的某方面成为了专家,有些人精通数据库方面,有些人精通web界面设计,有些人精通系统架构.还有一些人是什么都会,但不管哪..._.net程序员到新公司怎么快速熟悉一个业余
文章浏览阅读144次。本部分主要介绍日常开发中,经常使用的程序性能调试命令及思路,主要分为CPU、内存、磁盘IO三部分本章主要介绍CPU部分_linux性能调优工具
文章浏览阅读5.1k次,点赞3次,收藏6次。iphonex 已经上线有一段时间了,作为业界刘海屏幕第一款机型,导致全屏不能正常的全屏显示了,,所以需要对iphonx 适配,下面就详细说说如何适配先看一张适配前后的图:iphonex 提供的 meta 头<meta name="viewport" content="viewport-fit=contain"><meta name="vie..._padding-top: env(safe-area-inset-top);
文章浏览阅读488次,点赞4次,收藏3次。http://flume.apache.org/安装1、上传2、解压3、修改conf/flume-env.sh 文件中的JDK目录 注意:JAVA_OPTS 配置 如果我们传输文件过大 报内存溢出时 需要修改这个配置项4、验证安装是否成功 ./flume-ng version5、配置环境变量 export FLUME_HOME=/home/apache-flume-1..._flume在实际中的应用
文章浏览阅读3k次,点赞3次,收藏8次。自定义一个 GameInstance类,这个流程很像 Godot中的 AutoLoad_虚幻获取mygameinstance
文章浏览阅读846次。Matlab进阶绘图第20期—带类别标签的三维柱状图_matlab画三标签柱状图
文章浏览阅读1.1k次。本文主要讲述了THREE.js中的不透明物体和透明物体的渲染顺序,主要涉及THREE.js的以下内容:Materialblending及blending相关的一系列属性Object3Ddepth原文:https://segmentfault.com/a/1190000041221932。_threejs 多个几何体展示顺序
文章浏览阅读428次,点赞9次,收藏8次。例如耽搁查询的排序、连接、扫描和GROUP BY字句同时执行,SQL SERVER根据系统的负载情况决定最优的并行等级,复杂的需要消耗大量的CPU的查询最适合并行处理。13、在查询Select语句中用Where字句限制返回的行数,避免表扫描,如果返回不必要的数据,浪费了服务器的I/O资源,加重了网络的负担降低性能。如果表很大,在表扫描的期间将表锁住,禁止其他的联接访问表,后果严重。其次,看一下SQL SERVER的数据存放的结构:一个页面的大小为8K(8060)字节,8个页面为一个盘区,按照B树存放。_mssql server 响应变慢了
文章浏览阅读2.4w次,点赞62次,收藏559次。1.应用场景更加高效地学习并达到运用Linux 2.学习/操作 linux运维学习需要分为四个阶段:初级入门、中级进阶、高级提升、资深方向细化。 第一阶段:初级入门 初级阶段需要把linux学习路线搞清楚,任何学习都是循序渐进的,所以学linux也是需要有一定的路线。 初级入门: Linux基础知识、基本命令(起源、组成、常用命令如cp、ls、fi..._linux学习路径
文章浏览阅读893次,点赞19次,收藏19次。1.背景介绍量子计算与通信技术是当今科技界最热门的研究领域之一。随着计算机科学、物理学、信息论等多个领域的发展,量子计算与通信技术已经从理论研究阶段迈出了实际应用的第一步。在这篇文章中,我们将深入探讨量子计算与通信技术的核心概念、算法原理、具体操作步骤以及数学模型公式。同时,我们还将分析其在未来发展趋势与挑战方面的展望。1.1 量子计算与通信技术的发展背景量子计算与通信技术的研究起源于..._量子计算辅助无线移动网络
文章浏览阅读976次。Qt中QPainter提供了绘制图像的API,极大地方便了我们对图像的绘制。Qt中提供了QPixmap, QBitmap,QBitMapQImage,QPicture等图像绘图设备,它们的类关系如下图所示:QPixmap继承了QPaintDevice,您可用以建立QPainter并于上进行绘图,您也可以直接指定图案加载Qt所支持的图档,像是BMP、GIF、JPG、JPEG、PNG等,并..._qt paint 绘制图片不指定大小