当前位置: 首页 > news >正文

什么时候使用Python 虚拟环境(venv)而不用conda

是的!python3.9 -m venv rtdetr_envPython 原生的虚拟环境(venv),而 conda 是另一个流行的虚拟环境管理工具(来自 Anaconda/Miniconda)。下面我会详细对比两者的区别,并讲解 venv 的基本用法。


1. Python 虚拟环境(venv) vs Conda 虚拟环境

特性Python venvConda
来源Python 自带(标准库)Anaconda/Miniconda 提供
适用场景纯 Python 项目,依赖较少科学计算、复杂依赖(如 PyTorch)
跨平台✅ 支持(Windows/Linux/macOS)✅ 支持
依赖管理仅限 Python 包(pip可管理 Python 包 + 系统库(如 CUDA)
环境隔离仅隔离 Python 包隔离 Python + 非 Python 依赖
创建命令python -m venv myenvconda create -n myenv python=3.9
激活方式source myenv/bin/activate(Linux)conda activate myenv
适用 Python 版本需指定 Python 解释器(如 python3.9可自动安装指定 Python 版本

2. Python venv 虚拟环境详解

(1)创建虚拟环境

python3.9 -m venv rtdetr_env  # 创建一个名为 rtdetr_env 的虚拟环境
  • 这会生成一个 rtdetr_env 文件夹,包含独立的 Python 解释器和 pip
  • 关键目录结构
    rtdetr_env/├── bin/         # 可执行文件(Linux/macOS)├── Scripts/     # 可执行文件(Windows)├── lib/         # 安装的 Python 包└── pyvenv.cfg   # 环境配置文件
    

(2)激活虚拟环境

  • Linux/macOS
    source rtdetr_env/bin/activate
    
    • 激活后,终端提示符会显示 (rtdetr_env),表示当前处于虚拟环境中。
  • Windows
    rtdetr_env\Scripts\activate.bat
    

(3)验证环境

which python   # 应指向虚拟环境内的 Python(如 ~/rtdetr_env/bin/python)
pip -V         # 应显示虚拟环境的 pip 路径

(4)安装包

pip install torch numpy  # 所有包仅安装在当前虚拟环境中

(5)退出虚拟环境

deactivate

3. 何时选择 venv vs Conda?

  • venv 如果
    • 项目仅需 Python 包(如 Web 开发、简单脚本)。
    • 不想安装 Anaconda/Miniconda。
    • 需要轻量级环境(venv 更节省空间)。
  • 用 Conda 如果
    • 涉及科学计算(如 PyTorch、TensorFlow)。
    • 需要管理非 Python 依赖(如 CUDA、FFmpeg)。
    • 需快速切换不同 Python 版本。

4. 常见问题

Q1: venv 和 Conda 能混用吗?

  • ❌ 不推荐!可能引发路径冲突。建议一个项目只用一种工具。

Q2: 如何删除 venv 环境?

  • 直接删除虚拟环境文件夹即可:
    rm -rf rtdetr_env  # Linux/macOS
    

Q3: 虚拟环境的包会占用全局空间吗?

  • ✅ 不会!所有包仅存储在 rtdetr_env/lib/ 下,与系统完全隔离。

5. 总结

  • venv 是 Python 官方推荐的轻量级虚拟环境工具,适合大多数纯 Python 项目。
  • Conda 更适合科学计算场景,能管理更复杂的依赖。
  • 你的操作 python3.9 -m venv rtdetr_env 是完全正确的,接下来只需激活并安装包即可:
    source rtdetr_env/bin/activate
    pip install torch networkx
    

是的!在 Docker 镜像环境(无 Conda) 的情况下,使用 Python 原生的 venv 虚拟环境 是最方便、最轻量的选择,原因如下:


✅ 为什么推荐 venv(而不是 Conda)?

  1. 无需额外安装

    • venv 是 Python 自带的标准库(无需像 Conda 那样额外安装)。
    • 你的 Docker 镜像已经有 Python 3.8/3.9,直接可用。
  2. 轻量且隔离

    • venv 仅隔离 Python 包,不涉及系统依赖(适合 Docker 环境)。
    • Conda 更适合管理复杂依赖(如 CUDA、MKL),但 Docker 通常已配置好这些。
  3. 避免权限问题

    • Conda 可能需要写入系统路径(如 ~/anaconda3),而 Docker 镜像可能限制权限。
    • venv 的环境完全在用户目录下,无权限冲突。
  4. 集群友好

    • 集群环境通常推荐用 venvpip,避免 Conda 的复杂依赖解析。

📌 具体操作步骤

1. 创建虚拟环境

python3.9 -m venv /path/to/your/env  # 推荐放在你的工作目录下

例如:

python3.9 -m venv ~/rtdetr_env  # 在用户目录下创建

2. 激活环境

source ~/rtdetr_env/bin/activate  # Linux/macOS

激活后,终端提示符会显示 (rtdetr_env),表示已进入虚拟环境。

3. 安装依赖包

pip install torch==2.1.0 networkx --index-url https://download.pytorch.org/whl/cu121
  • 所有包会安装在 ~/rtdetr_env/lib/python3.9/site-packages/,与系统隔离。

4. 验证环境

which python  # 应显示 ~/rtdetr_env/bin/python
pip list      # 查看已安装的包

5. 退出环境

deactivate

⚠️ 注意事项

  1. Python 版本问题

    • 如果默认 python3 是 3.8,但你需要 3.9,显式指定 python3.9 -m venv(如你已做的那样)。
    • 检查可用版本:ls /usr/bin/python*
  2. Docker 镜像的持久化

    • Docker 容器停止后,虚拟环境可能丢失(除非挂载了持久化卷)。
    • 建议将 venv 创建在挂载的目录(如 /data 或你的 $HOME)。
  3. pip 换源加速
    如果下载慢,可以临时换源:

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple torch networkx
    

🆚 为什么不推荐 Conda 在这里?

场景Condavenv
是否需要安装需手动安装 Anaconda/MinicondaPython 自带,直接使用
依赖管理范围Python + 系统库(如 CUDA)仅 Python 包
权限要求可能需写入系统路径完全用户目录隔离
适合场景本地开发机或复杂科学计算Docker/集群/轻量级环境

📚 总结

  • 在 Docker 镜像中,优先使用 venv,因为:
    • 无需额外安装,直接可用。
    • 轻量、无权限问题,适合集群环境。
  • 你的操作 python3.9 -m venv rtdetr_env 完全正确,后续只需激活并安装包即可。
  • 如果遇到问题(如空间不足),可以指定虚拟环境路径到挂载的存储卷。

相关文章:

什么时候使用Python 虚拟环境(venv)而不用conda

是的!python3.9 -m venv rtdetr_env 是 Python 原生的虚拟环境(venv),而 conda 是另一个流行的虚拟环境管理工具(来自 Anaconda/Miniconda)。下面我会详细对比两者的区别,并讲解 venv 的基本用法…...

Vue3的内置组件 -实现过渡动画 TransitionGroup

Vue3的内置组件 -实现过渡动画 TransitionGroup 是一个内置组件,用于对 v-for 列表中的元素或组件的插入、移除和顺序改变添加动画效果 支持和 基本相同的 props、CSS 过渡 class 和 JavaScript 钩子监听器,但有以下几点区别: 默认情况下&…...

水果成篮--LeetCode

题目 你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上的水果 种类 。 你想要尽可能多地收集水果。然而,农场的主人设定了一些严格的规矩,你必须按照要求采摘水…...

ROS 快速入门教程05

15. IMU航向锁定的节点 编写锁定节点 打开vscode编写imu_node.cpp #include<ros/ros.h> #include<sensor_msgs/Imu.h> #include<tf/tf.h> #include<geometry_msgs/Twist.h>ros::Publisher vel_pub;void IMUCallback(sensor_msgs::Imu msg) {if(msg.o…...

用 C 语言实现通用的冒泡排序算法

在日常编程中&#xff0c;排序算法是一个非常常见且重要的工具。虽然有许多排序算法可以选择&#xff0c;但如果你需要一个能够处理不同数据类型的排序算法&#xff0c;如何设计一个通用的排序算法呢&#xff1f;今天我们将实现一个通用的冒泡排序算法&#xff0c;支持不同数据…...

Linux——进程间通信

目录 1. 进程间通信的介绍 1.1 概念 1.2 目的 1.3 进程间通信的本质 1.4 进程间通信的分类 2. 管道 2.1 概念 2.2 匿名管道 2.2.1 原理 2.2.2 pipe函数 2.2.3 匿名管道使用步骤 2.2.4 管道读写规则 2.2.5 管道的特点 2.2.6 管道的四种特殊情况 2.2.7 管道的…...

深入详解人工智能数学基础——微积分中拉格朗日乘数法在GAN训练中的应用

🧑 博主简介:CSDN博客专家、CSDN平台优质创作者,高级开发工程师,数学专业,10年以上C/C++, C#, Java等多种编程语言开发经验,拥有高级工程师证书;擅长C/C++、C#等开发语言,熟悉Java常用开发技术,能熟练应用常用数据库SQL server,Oracle,mysql,postgresql等进行开发应用…...

精益数据分析(26/126):依据商业模式确定关键指标

精益数据分析&#xff08;26/126&#xff09;&#xff1a;依据商业模式确定关键指标 在创业与数据分析的探索之路上&#xff0c;每一次的学习都像是为前行点亮一盏灯。今天&#xff0c;我们依旧怀揣着共同进步的期望&#xff0c;深入解读《精益数据分析》的相关内容&#xff0…...

前端面试宝典---vue原理

vue的Observer简化版 class Observer {constructor(value) {if (!value || typeof value ! object) returnthis.walk(value) // 对对象的所有属性进行遍历并定义响应式}walk (obj) {Object.keys(obj).forEach(key > defineReactive(obj, key, obj[key]))} } // 定义核心方法…...

Cribl 上传lookup 表,传入数据进event

cribl 插入lookup 表,来数据有针对性的插入字段,对event 的数据进行字段插入。灵活性强。 The Lookup At long last, were ready to configure the lookup. First, lets create the Lookup table wed like to use. Getting the goods 先下载一个lookup 表,然后上传到cri…...

使用 binlog2sql 闪回 MySQL8 数据

【说明】 MySQL服务器版本 8.0.26 mysql> SELECT version(); ----------- | version() | ----------- | 8.0.26 | -----------Python 版本 Python 3.8.10 [infuq ~]# python -V Python 3.8.10【安装】 binlog2sql 官方地址 1.安装 binlog2sql [infuq ~]# git clone …...

蓝桥杯赛场反思:技术与心态的双重修炼

蓝桥杯赛场反思&#xff1a;技术与心态的双重修炼 在刚刚结束的第十六届蓝桥杯大赛软件赛省赛第二场中&#xff0c;我经历了一场充满挑战与自我审视的旅程。走出赛场&#xff0c;内心既有些许成就感&#xff0c;也夹杂着对自身不足的深刻反思。这次比赛不仅是一次技术的较量&a…...

介绍常用的退烧与消炎药

每年春夏交替之季&#xff0c;是感冒发烧、咳嗽、咽喉肿痛、支气管炎、扁桃体炎的高发期。在家里或公司&#xff0c;常备几种预防感冒发烧、咳嗽、流鼻涕、咽喉发炎的药品&#xff0c;是非常必要的。下面介绍几款效果非常明显的中成药、西药&#xff0c;具体如下。 1 莲芝消炎…...

C++篇——继承

目录 引言 1.继承的概念及定义 1_1&#xff0c;继承的概念 1_2&#xff0c; 继承定义 1_2_1&#xff0c;继承关系和访问限定符 1_2_2&#xff0c;继承基类成员访问方式的变化 2.基类和派生类对象赋值转换 3.继承中的作用域 4.派生类的默认成员函数 构造函数 拷贝构造…...

C++ 基础综合练习案例01:联系人管理系统(Part01)

通讯录是一个可以记录亲人、好友信息的工具。 本教程主要利用C来实现一个通讯录管理系统 系统中需要实现的功能如下&#xff1a; * 添加联系人&#xff1a;向通讯录中添加新人&#xff0c;信息包括&#xff08;姓名、性别、年龄、联系电话、家庭住址&#xff09;最多记录1000人…...

Trae 宝藏功能实测:从 Mcp 搭建天气系统,到 AI 重塑 Excel 数据处理

本文 利用trae以及第三方MCP Server搭建一个天气系统网页前言链接高德地图MCP链接quickchart-server MCP Server链接EdgeOne Pages Deploy MCP智能体的创建天气系统效果展示 利用trae做一个Excel格式化工具前言使用trae完成代码的实现总结 我正在参加Trae「超级体验官」创意实践…...

MCP与Sequential Thinking:系统问题的分解与解决之道

MCP与Sequential Thinking:系统问题的分解与解决之道 引言:复杂问题背后的逻辑思维 在面对复杂问题时,我们常常感到手足无措,尤其是在需要将任务分解为多个步骤时。这是对个人思维能力的极大挑战,而掌握有效的思维工具则可以让事情事半功倍。今天我们讨论的两个工具:MC…...

Scrapy爬取动态网页:简洁高效的实战指南

引言 动态网页依赖JavaScript加载,传统爬虫望而却步。Scrapy搭配scrapy-splash却能轻松破局!本文通过一个原创案例,带你用Scrapy和Splash高效爬取动态网页,代码简洁、可运行,从零基础到进阶开发者都能快速上手。无论是数据采集还是自动化任务,这篇指南让你一学即会,开启…...

在 Linux 上安装 PNPM 的教程

在 Linux 上安装 PNPM 的教程 PNPM&#xff08;Performant NPM&#xff09;是一个非常快速的包管理器&#xff0c;作为 npm 的替代品&#xff0c;PNPM 在安装速度和磁盘占用方面都具有显著优势。PNPM 通过“硬链接”共享依赖来节省磁盘空间&#xff0c;并且比 npm 更加高效。本…...

Vue3 组件通信与插槽

Vue3 组件通信方式全解&#xff08;10种方案&#xff09; 一、组件通信方式概览 通信方式适用场景数据流向复杂度Props/自定义事件父子组件简单通信父 ↔ 子⭐v-model 双向绑定父子表单组件父 ↔ 子⭐⭐Provide/Inject跨层级组件通信祖先 → 后代⭐⭐事件总线任意组件间通信任…...

php一些命名规范 和 css命名规范

一 php命名规范 $myName bill gates;$yourFamilyName ggbone; 1.1 变量命名 变量以美元符号 $ 开头, 第一个字符不可以是数字 &#xff0c;除了下划线_ 不能有任何符号 $name bill;$age 33; 当用2个或2个以上的单词命名变量时&#xff0c;可以使用驼峰法规则&#xff08…...

【TypeScript】速通篇

目录 0 前言 1 准备工作 1.1 安装typescript包 1.2 简化运行TS 2 类型注解 2.1 常用类型 2.1.1 原始类型 2.1.2 数组类型 2.1.3 联合类型 2.1.3.1 类型别名 2.1.4 函数类型 2.1.4.1 void类型 2.1.4.2 可选参数 2.1.5 对象类型 2.1.5.1 可选属性 2.1.5.2 接口 2.…...

flutter 引擎初始化

在 Flutter 混合开发中&#xff0c;iOS 端的 ​​Flutter 引擎初始化时机​​ 取决于集成方式&#xff08;纯 Flutter 或混合开发&#xff09;。以下是详细分析&#xff1a; ​​1. 纯 Flutter 应用&#xff08;默认 Flutter App&#xff09;​​ ​​初始化时机​​ ​​启动…...

Spring Boot 连接 Microsoft SQL Server 实现登录验证

Spring Boot 连接 Microsoft SQL Server 实现登录验证 这篇文章将非常系统地讲解如何使用 Spring Boot 结合 Microsoft SQL Server 2019 完成一个完整的登录验证系统&#xff0c;包括数据库连接问题、SSL证书错误处理、CORS跨域详细解释和解决方案。 适合需要前后端联调、单独…...

腾讯云智三道算法题

import java.math.BigDecimal; import java.math.BigInteger; import java.util.*;public class MyMain {//第一题&#xff1a;一个水果切成n块public static void getRes(int n, int l, int r){int min -1;int max -1;for (int il;i<r;i){if (i%n0){min i/n;break;}}for…...

语音合成之七语音克隆技术突破:从VALL-E到SparkTTS,如何解决音色保真与清晰度的矛盾?

从VALL-E到SparkTTS&#xff0c;如何解决音色保真与清晰度的矛盾&#xff1f; 引言语音克隆技术发展史YourTTS&#xff1a;深入剖析架构与技术VALL-E&#xff1a;揭秘神经编解码语言模型MaskGCTSparkTTS&#xff1a;利用 LLM 实现高效且可控的语音合成特征解耦生成式模型特征解…...

【Pandas】pandas DataFrame rdiv

Pandas2.2 DataFrame Binary operator functions 方法描述DataFrame.add(other)用于执行 DataFrame 与另一个对象&#xff08;如 DataFrame、Series 或标量&#xff09;的逐元素加法操作DataFrame.add(other[, axis, level, fill_value])用于执行 DataFrame 与另一个对象&…...

maven打包时配置多环境参数

1. pom配置 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.…...

【Linux】基本指令(下)

目录 一、详解指令补充知识1&#xff1a;什么是压缩 19. zip 指令&#xff08;1&#xff09;-r 选项&#xff08;2&#xff09;zip 和 unzip 的安装 20. unzip 指令&#xff08;1&#xff09;-d 选项补充知识2&#xff1a;本地机器与云服务器补充知识3&#xff1a;本地机器与云…...

NVLink、UALink 崛起,PCIe Gen6 如何用 PAM4 迎战未来?

现在数字经济发展地相当快速&#xff0c;像Cloud、现在火红的AI、大数据这些新技术都需要在数据中心里运行更多运算&#xff0c;伴随而来的是更快的数据传输速度的需求。 在数据中心&#xff0c;有很多条数据传输路径&#xff0c;举例 &#xff1a; Server 和Storage之间&…...

23种设计模式-行为型模式之迭代器模式(Java版本)

Java 迭代器模式&#xff08;Iterator Pattern&#xff09;详解 &#x1f9e0; 什么是迭代器模式&#xff1f; 迭代器模式是一种行为型设计模式&#xff0c;它提供一种方法顺序访问一个聚合对象中的各个元素&#xff0c;而不暴露该对象的内部表示。 &#x1f3af; 使用场景 …...

指标监控:Prometheus 结合 Grafana,监控redis、mysql、springboot程序等等

软件作用说明 ‌Prometheus‌&#xff1a;采集各种指标数据&#xff08;如CPU、内存、请求数&#xff09;&#xff0c;并存储到时序数据库中。‌Grafana‌&#xff1a;数据可视化&#xff0c;生成监控仪表盘。 架构说明 被监控服务&#xff08;如Redis/MySQL/SpringBoot&a…...

微信小程序,基于uni-app的轮播图制作,调用文件中图片

以便捷为目的&#xff0c;想使用文件中的图片制作轮播图 但网上找到的都是轮播图彼此分割&#xff0c;没有使用数组存储在一起&#xff0c;不便于管理&#xff0c;代码不美观简洁 作者使用文件中的图片&#xff0c;并使用数组制作轮播图的具体操作如下&#xff1a;&#xff0…...

未来医院已来:AI如何实现无死角安全监控

AI智慧医院如何用算法守护安全与效率 ## 背景&#xff1a;医疗场景的智能化转型需求 现代医院作为人员密集、场景复杂的公共场所&#xff0c;面临诸多管理痛点&#xff1a;患者跌倒可能延误救治、医闹事件威胁安全、医疗垃圾处置不当引发感染风险、重点区域&#xff08;如药…...

搭建动态SQL取数

日常取数的时候可能会存在动态SQL的问题&#xff0c;比如取数动态或者条件动态等情况&#xff0c;下面针对动态SQL做一个完整的处理。包括SELECT 、FROM、WHERE 以及 最后table的动态。 首先 数据定义&#xff0c;这里全按照表来append处理 TYPES:BEGIN OF ty_data,edpline T…...

Python函数基础:简介,函数的定义,函数的调用和传入参数,函数的返回值

目录 函数简介 函数定义&#xff0c;调用&#xff0c;传入参数&#xff0c;返回值 函数的定义 函数的调用和传入参数 函数的返回值 函数简介 函数简介&#xff1a;函数是组织好&#xff0c;可重复使用&#xff0c;用来实现特定功能&#xff08;特定需求&#xff09;的代码…...

下垂控制属于构网型控制技术

下垂控制属于构网型控制&#xff0c;而非跟网型控制。 一、构网型与跟网型控制的本质区别 控制策略差异 构网型控制&#xff08;Grid-Forming Control, GFM&#xff09;&#xff1a; 通过模拟同步发电机的特性&#xff08;如转子运动方程&#xff09;&#xff0c;自主构建电压幅…...

主流 LLM 部署框架

主流 LLM 部署框架 框架主要特点适用场景vLLM- 超快推理&#xff08;高吞吐&#xff09; - 动态批处理 - 支持 HuggingFace Transformer - 支持 PagedAttention高并发、低延迟在线推理TGI (Text Generation Inference)- Huggingface官方出品 - 多模型管理 - 支持动态量化 - 支持…...

数据库系统概论(四)关系操作,关系完整性与关系代数

数据库系统概论&#xff08;四&#xff09;详细讲解关系操作&#xff0c;关系完整性与关系代数 前言一、什么是关系操作1.1 基本的关系操作1.2 关系数据语言的分类有哪些 二、关系的完整性2.1 实体完整性2.2 参照完整性2.3 用户的定义完整性 三、关系代数是什么3.1 传统的集合运…...

C#里使用libxl来加载网络传送过来的EXCEL文件

从服务器传送过来的数据,是一个EXCEL文件, 那么怎么样获取里面的数据比较合适呢? 是不是把数据先保存到文件,再使用传统的方式打开它呢? 其实这样做,也是可以的,对于比较大的文件来说。 如果文件比较小,就不必要这样做了,可以直接保存在内存,然后使用函数LoadRaw…...

Make + OpenOCD 完成STM32构建+烧录

目录 前言 准备工作 开始操作 后记 前言 前两篇通过VSCodeSTM32CubeMx跑通了用EIDE构建烧录。为今天的工作打下了非常棒的基础&#xff01;今天来尝试手动构建烧录。 准备工作 安装Make&#xff0c;我这次用的是Win10&#xff0c;所以需要安装一个新朋友 msys2 &#xff0…...

Linux:进程间通信->命名管道

1. 命名管道 概念 是一种进程间通信(IPC)机制&#xff0c;能允许没有关联的两个进程进行数据交换。 由于匿名管道只能在有亲缘关系的父子进程间通信所以具有局限性&#xff0c;所以就要通过命名管道来对两个没有关系的进程进行通信。 命名管道是通过路径和文件名来使两个进…...

CS001-50-depth

目录 深度图 如何写入深度图 长什么样子 copy depth pass z反转 如何读取深度图&还原世界坐标 深度图 深度图&#xff0c;是记录离物体离摄像机最近的图。 如何写入深度图 深度图&#xff0c;在urp中&#xff0c;如果相机开启了需要深度图的话&#xff0c;会自动在…...

开源AI视频FramePack发布:6GB显卡本地运行

您现在可以在自己的笔记本电脑上免费生成完整的离线AI视频。 只有GPU和纯粹的创造力。 这到底是什么? 一个名为FramePack的新型离线AI视频生成器几天前在GitHub上发布 — 几乎没人在谈论它。这很奇怪,因为这个工具真的很厉害。 它允许您从静态图像和提示词在自己的机器上…...

P3309 [SDOI2014] 向量集 Solution

Description 有一个向量列表&#xff0c;初始为空&#xff0c;有 n n n 个操作分两种&#xff1a; add ⁡ ( x , y ) \operatorname{add}(x,y) add(x,y)&#xff1a;将向量 ( x , y ) (x,y) (x,y) 添加到列表末尾. query ⁡ ( x 0 , y 0 , l , r ) \operatorname{query}(x_0…...

深入探究 MySQL 架构:从查询到硬件

了解数据库的底层工作原理对于开发人员和系统架构师来说至关重要。在本指南中,我们将探索 MySQL 查询的奇妙旅程,从它离开应用程序的那一刻起,直到到达物理存储层——每个步骤都配有真实的示例。 旅程开始:应用层 当您的应用程序执行 SQL 查询时,它会启动一系列复杂的事件…...

matlab实现稀疏低秩去噪

稀疏低秩去噪的matlab代码&#xff0c;包括OMP算法与KSVD算法 IGARSS2013/cal_ssim.m , 6372 IGARSS2013/Compute_NLM_Matrix.m , 2004 IGARSS2013/FeatureSIM.m , 18790 IGARSS2013/KSVD_Matlab_ToolBox2/demo1.m , 1907 IGARSS2013/KSVD_Matlab_ToolBox2/demo2.m , 3679 IGA…...

泽润新能IPO隐忧:募资缩水2亿元,毛利率两连降,内控存瑕疵?

撰稿|行星 来源|贝多财经 又一家光伏企业&#xff0c;即将登陆资本市场。 近日&#xff0c;江苏泽润新能科技股份有限公司&#xff08;SZ: 301636&#xff0c;下称“泽润新能”&#xff09;对外发布了首次公开发行股票并在创业板上市的招股意向书&#xff0c;并于4月25日启动…...

20250426在ubuntu20.04.2系统上打包NanoPi NEO开发板的FriendlyCore系统刷机eMMC的固件

20250426在ubuntu20.04.2系统上打包NanoPi NEO开发板的FriendlyCore系统刷机eMMC的固件 2025/4/26 21:30 缘起&#xff1a;使用NanoPi NEO开发板&#xff0c;编译FriendlyCore系统&#xff0c;打包eMMC固件的时候报错。 1、在ubuntu14.04下git clone异常该如何处理呢&#xff…...

商用车与农用车电气/电子架构 --- 赋能智能车队管理与远程信息处理

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 钝感力的“钝”,不是木讷、迟钝,而是直面困境的韧劲和耐力,是面对外界噪音的通透淡然。 生活中有两种人,一种人格外在意别人的眼光;另一种人无论…...