miniconda学习笔记

文章主要内容:演示miniconda切换不同python环境,安装python库,使用pycharm配置不同的conda建的python环境

目录

一、miniconda

1. 是什么?

2.安装miniconda

3.基本操作


一、miniconda

1. 是什么?

miniconda是一个anaconda的精简免费版,anaconda集成各种机器学习和数据科学的库,miniconda只包含核心功能,核心功能是conda,和pip一样是一个包管理工具,但conda里面内置了大部分主流的库。同时他还是一个环境管理器,conda 可以为每个环境提供独立的 Python 解释器,这意味着每个环境都可以拥有独立的库安装,这有助于避免不同项目之间的依赖冲突。

2.安装miniconda
  • 内网镜像下载地址:http://mvn-apt.2980.com/repository/repo-anaconda/
  • 配置conda源:(修改两个文件,创建一个文件)
    • 修改C:\Users\admin(用户名不同路径对应不同)\miniconda3 里的 .condarc文件。
    • 先在conda安装后的命令行中,执行conda config --set show_channel_urls yes生成.condarc文件,然后修改这个 .condarc 文件,文件在 C:\Users\duoyi(用户名不同路径对应不同)
    • 上面两个 .condarc的修改内容:(如果不行就把下面所有的 http://mvn-apt.2980.com改为http://apt.2980.com)
channels:- defaults
show_channel_urls: true
channel_alias: http://mvn-apt.2980.com/repository/anaconda-pkgs/
default_channels:- http://mvn-apt.2980.com/repository/anaconda-pkgs/main- http://mvn-apt.2980.com/repository/anaconda-pkgs/free- http://mvn-apt.2980.com/repository/anaconda-pkgs/r- http://mvn-apt.2980.com/repository/anaconda-pkgs/pro- http://mvn-apt.2980.com/repository/anaconda-pkgs/msys2
custom_channels:conda-forge: http://mvn-apt.2980.com/repository/pytorch: http://mvn-apt.2980.com/repository/
  • 配置python的pip源
    • 注意内网无法直接访问外网,所以使用pip下载一般都会报404,所以推荐使用conda进行库的安装,因为:conda中内置了大部分的主流库,无需联网安装,建议在内网环境使用conda进行安装
    • Windows环境下配置python的pip源:
1. win+r, %homepath%
2. 创建pip目录
3. 里面放pip.ini
4. 文件内容(注意上面用的apt就改为mvn-apt)
[global]
index-url = http://mvn-apt.2980.com/pypi/simple
[install]
trusted-host = mvn-apt.2980
3.基本操作
  • 创建Python环境conda create --name 环境名(自定义) python=版本(例如:创建一个Python2.7的环境:conda create --name py27 python=2.7)
  • 切换环境conda activate 环境名(每次重新开启miniconda默认用自带的python3环境)
  • 列出有哪些环境conda env list
  • 安装py库conda install flask(类似pip安装)(在conda中下载py库的好处在:conda中内置了大部分的主流库,无需联网安装,建议在内网环境使用conda进行安装)
  • 退出环境conda deactivate

 ------------------------END-------------------------

才疏学浅,谬误难免,欢迎各位批评指正。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/7969.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【25考研】人大计算机考研复试该怎么准备?有哪些注意事项?

人大毕竟是老牌985,复试难度不会太低!建议同学认真复习!没有机试还是轻松一些的! 一、复试内容 由公告可见,复试包含笔试及面试,没有机试! 二、参考书目 官方无给出参考书目,可参照…

汽车OEMs一般出于什么目的来自定义Autosar CP一些内容

汽车OEMs在使用AUTOSAR CP(Classic Platform)协议时,可能会根据自身的特定需求对标准协议进行修改,形成自己的企业标准(企标)。这种修改通常是为了满足特定的硬件平台、功能需求、安全要求或优化性能。以下是一些常见的修改场景和例子: 1. 硬件平台适配 企业可能会根据…

基于语义-拓扑-度量表征引导的大语言模型推理的空中视觉语言导航

1. 摘要翻译及主要贡献点 摘要: 空中视觉语言导航(VLN)是一项新兴任务,它使无人机能够通过自然语言指令和视觉线索在户外环境中导航。由于户外空中场景中复杂的空间关系,这项任务仍然具有挑战性。本文提出了一种端到…

HTML-新浪新闻-实现标题-样式1

用css进行样式控制 css引入方式: --行内样式:写在标签的style属性中(不推荐) --内嵌样式:写在style标签中(可以写在页面任何位置,但通常约定写在head标签中) --外联样式&#xf…

LongLoRA:高效扩展大语言模型上下文长度的微调方法

论文地址:https://arxiv.org/abs/2309.12307 github地址:https://github.com/dvlab-research/LongLoRA 1. 背景与挑战 大语言模型(LLMs)通常在预定义的上下文长度下进行训练,例如 LLaMA 的 2048 个 token 和 Llama2 的…

.NET9增强OpenAPI规范,不再内置swagger

ASP.NETCore in .NET 9.0 OpenAPI官方文档ASP.NET Core API 应用中的 OpenAPI 支持概述 | Microsoft Learnhttps://learn.microsoft.com/zh-cn/aspnet/core/fundamentals/openapi/overview?viewaspnetcore-9.0https://learn.microsoft.com/zh-cn/aspnet/core/fundamentals/ope…

景联文科技加入AIIA联盟数据标注分委会

2025年1月16日,中国人工智能产业发展联盟(简称AIIA)数据委员会数据标注分委会(以下简称“分委会”)正式成立。景联文科技成为第一批AIIA联盟数据标注分委会委员单位。 数据标注分委会的成立旨在搭建数据标注领域产学研…

SQL Server 建立每日自动log备份的维护计划

SQLServer数据库可以使用维护计划完成数据库的自动备份,下面以在SQL Server 2012为例说明具体配置方法。 1.启动SQL Server Management Studio,在【对象资源管理器】窗格中选择数据库实例,然后依次选择【管理】→【维护计划】选项&#xff0…

Level DB --- TableBuilder

TableBuilder是Level DB里面重要的类和模块,它描述了数据如何序列化到文件中,以及数据里面的格式逻辑。它里面包含了之前介绍的多个模块和类。 data block、filter block和index block block格式,之前已经介绍过Level DB --- BlockBuilder-…

【esp32-uniapp小程序】uniapp小程序篇02——Hbuilder利用git连接远程仓库

一、安装git Git - Downloading Package 下载所需的安装包,点击安装,一路跟着安装指示就行。 二、安装ToriseGit Download – TortoiseGit – Windows Shell Interface to Git 语言包可下载可不下载,软件默认语言是英语。 如果下载了语言…

Java Web-Tomcat Servlet

Web服务器-Tomcat Web服务器简介 Web 服务器是一种软件程序,它主要用于在网络上接收和处理客户端(如浏览器)发送的 HTTP 请求,并返回相应的网页内容或数据。以下是关于 Web 服务器的详细介绍: 功能 接收请求&#…

MiniMax-01中Lightning Attention的由来(线性注意力进化史)

目录 引言原始注意力线性注意力因果模型存在的问题累加求和操作的限制Lightning AttentionLightning Attention-1Lightning Attention-2 备注 引言 MiniMax-01: Scaling Foundation Models with Lightning Attention表明自己是第一个将线性注意力应用到如此大规模的模型&#…

Linux 内核进程调度

一、进程的分类 在CPU的角度看进程行为的话,可以分为两类: CPU消耗型:此类进程就是一直占用CPU计算,CPU利用率很高。IO消耗型:此类进程会涉及到IO,需要和用户交互,比如键盘输入,占用…

BLE透传方案,IoT短距无线通信的“中坚力量”

在物联网(IoT)短距无线通信生态系统中,低功耗蓝牙(BLE)数据透传是一种无需任何网络或基础设施即可完成双向通信的技术。其主要通过简单操作串口的方式进行无线数据传输,最高能满足2Mbps的数据传输速率&…

Linux 入门 常用指令 详细版

欢迎来到指令小仓库!! 宝剑锋从磨砺出,梅花香自苦寒来 什么是指令? 指令和可执行程序都是可以被执行的-->指令就是可执行程序。 指令一定是在系统的每一个位置存在的。 1.ls指令 语法: ls [选项][目…

Node.js下载安装及环境配置

目录 一、下载 1. 查看电脑版本,下载对应的安装包 2. 下载路径下载 | Node.js 中文网 二、安装步骤 1. 双击安装包 2. 点击Next下一步 3. 选择安装路径 4. 这里我选择默认配置,继续Next下一步(大家按需选择) 5. 最后inst…

为什么在编程中cast有强制类型转换的意思?

C语言或C在编程时,常常遇到“XXX without a cast”的警告信息,意思是 XXX 没有进行显示的强制类似转换,那么cast为什么会有强制类型转换的意思呢? 从英语的本义来看,cast 有“塑造、铸造”的意思。引申到编程中&#…

Spring Boot(6)解决ruoyi框架连续快速发送post请求时,弹出“数据正在处理,请勿重复提交”提醒的问题

一、整个前言 在基于 Ruoyi 框架进行系统开发的过程中,我们常常会遇到各种有趣且具有挑战性的问题。今天,我们就来深入探讨一个在实际开发中较为常见的问题:当连续快速发送 Post 请求时,前端会弹出 “数据正在处理,请…

瑞芯微方案:RV1126定制开发板方案定制

产品简介 RV1126 核心板是常州海图电子科技有限公司推出的一款以瑞芯微 RV1126处理器为核心的通用产品,其丰富的设计资源、稳定的产品性能、强力的设计支持,为客户二次开发快速转化产品提供强有力的技术保障。RV1126 核心板集多种优势于一身&#xff0c…

VB6.0 显示越南语字符

近期接到客户咨询,说是VB6.0写软件界面上显示越南语乱码,需要看看怎样解决。 我在自己电脑上也试了下,确实显示越南语结果是乱码。编辑器里乱码,运行起来界面上也是乱码。 经过一天的折腾,算是解决了问题&#xff0c…