Python(Conda)环境迁移(从win10到macos12.5)笔记

news2025/2/3 21:57:28

文章目录

        • 背景环境
      • 1、通过conda迁移
      • 2、通过python迁移
      • 3、最后(逐一安装)

背景环境

  • win10是以前安装的conda和py。目前需要导出的环境的版本为py3.10.4。
  • macos是重新安装的conda,目前有的环境是py3.11.4。
  • 我是先进conda用刚安装好的base创建了一个py3.10.12的虚拟环境,简称310。
  • 以前的win上的base可能年少无知有修改过,具体也记不得(
    在这里插入图片描述
conda安装命令:
conda install pytorch_lightning --channel https://conda.anaconda.org/mwojcikowski 

pip安装命令:
python -m pip install pip==20.2 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

1、通过conda迁移

  • 方法1:显然失败了,安装的时候显示找不到包,网上说可能win的包和mac不匹配,而且py版本也不一样
显示环境并激活后导出
conda info --envs
conda activate pytorch
conda env export > pytorch.yaml

听说这个导出命令不行,改了一下,虽然还是不行
conda env export --no-build > pytorch.yaml

导入环境:
conda env create -f pytorch.yaml

————————————————
除了上面有的,还要迁一下base

conda create -n oldbase --clone base
conda remove -n oldbase --all
  • 方法2:听说andacoda导出的包不一样,图形化导出一下。 然后在创建的py310环境里面手动安装(也失败了)
    在这里插入图片描述

然后尝试图形化里inport或终端里安装对应的yaml文件
显然也失败了

conda install -r package.yaml


2、通过python迁移

导出
pip freeze > package.txt

导入
pip install -r package.txt

在这里插入图片描述

文件有地址,参考改了一下命令

pip list --format=freeze > requirements.txt

然后手动删掉了distribute,pip,setuptools,wheel这几个包

开始安装


把能给的权限都给了
sudo pip install -r requirements.txt -i http://pypi.douban.com/simple --trusted-host pypi.douban.com --user


听说可以用这个命令跳过报错的包:
while read requirements; do pip install $requirements; done < requirements.txt

装到一半报错,手动去掉这个包,后面再手动安装一下。
在这里插入图片描述

3、最后(逐一安装)

  • 上面的方法按网上大多数人来说应该是能成功的,大多数包都安装上了。
  • 但是我原本的环境可能就有包冲突问题(之前为了用某个包强行–user安装,导致包存在冲突)
  • 所以最后还是老老实实的把项目要用的包单独每个pip install安装了一遍。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

idea 有时提示找不到类或者符号,日志报java: 找不到符号的解决

解决一&#xff1a; idea maven编译成功&#xff0c;运行失败提示找不到符号&#xff0c;主要是get和set方法找不到符号&#xff0c;此时就是idea的lombok版本冲突 IDEA版本导致的Lombok失效&#xff0c;需要更新lombok版本到1.18.14及之后版本得到解决 <dependency>&…

计划、逻辑与智能

有计划性是指基于目标、目的或问题&#xff0c;通过制定计划、设立步骤和执行策略来达成预期结果的思维和行为。有计划的智能强调理性、逻辑和目标导向&#xff0c;它能够帮助人们更好地组织和管理资源&#xff0c;解决复杂的问题&#xff0c;并实现预期的目标。 无计划性则代表…

Seal AppManager如何基于Terraform简化基础设施管理

作者简介 陈灿&#xff0c;数澈软件Seal 后端研发工程师&#xff0c;曾在腾讯负责敏捷研发体系建设以及 DevOps 解决方案的敏捷实践。在敏捷研发和产品效能提升有着丰富的经验&#xff0c;致力于构建一站式研发友好的平台工程解决方案。现在是 Seal 平台工程团队核心研发人员。…

配置spark

配置spark Yarn 模式Standalone 模式Local 模式 Yarn 模式 tar -zxvf spark-3.0.0-bin-hadoop3.2.tgz -C /opt/module cd /opt/module mv spark-3.0.0-bin-hadoop3.2 spark-yarn修改 hadoop 配置文件/opt/module/hadoop/etc/hadoop/yarn-site.xml, 并分发 <!--是否启动一…

【板栗糖GIS】——如何安装ffmpeg

【板栗糖GIS】——如何安装ffmpeg 目录 1. 解压安装包 2. 把bin路径放在环境变量中 3. 检测是否安装成功 下载软件包&#xff0c;我已经准备好资源&#xff0c;只是审核还未通过&#xff0c;过两天会加上安装包链接 1. 解压安装包 2. 把bin路径放在环境变量中 3. 检测是否…

Anaconda安装和激活

一、Anaconda下载地址 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?CM&OD 说明&#xff1a;使用paddlepaddle需要先安装python环境&#xff0c;这里我们选择python集成环境Anaconda工具包 Anaconda是1个常用的python包管理程序安装完Anaconda后&#xff0c…

面试经验分享 | 如何打造优秀的个人简历

月説小飞象交流会 一个人自身拥有越丰富&#xff0c;他对身外之物的需求也就越少&#xff0c;别人对他来说就越不重要。 内部交流│27期 面试经验分享| 打造优秀的个人简历 data analysis ●●●● 分享人&#xff1a;夏宇 暑假将至&#xff0c;毕业季来临&#xff0c;有准备实…

timing报告中的半周期现象

遇到phase shift是半个周期的问题多数是endpoint寄存器是下降沿触发的原因,举例来说,一个正向时钟周期的开始是0-1的跳变,下一个周期的开始也是如此,所以计算上升沿触发的寄存器的周期就是完整的周期值,而下降沿触发的寄存器就要在半周期也就是1-0的时候触发跳变,phase s…

评分高达92.6%!谷歌AI医疗大模型重磅论文登上《自然》:水平媲美临床医生

“AI医生”&#xff0c;离我们越来越近了。 7月12日&#xff0c;谷歌和DeepMind的科研人员在《自然》杂志上发表了一项研究&#xff0c;不仅提出了MultiMedQA&#xff08;美国医师执照试题&#xff09;评估基准&#xff0c;用于评估大语言模型在编码临床知识方面的表现&#x…

【技能实训】DMS数据挖掘项目-Day12

文章目录 任务14【任务14.1】类ClientFrame【任务14.1.1】在构造函数中定义组件属性【任务14.1.2】补充initConfig()方法的代码&#xff0c;获取客户端配置信息【任务14.1.4】菜单界面的初始化方法【任务14.2】在14.1的基础上&#xff0c;实现日志数据与物流数据的采集功能 任务…

安全开发-PHP应用文件管理模块显示上传黑白名单类型过滤访问控制文件管理模块包含上传遍历写入删除下载安全

文章目录 文件管理模块-上传-过滤机制文件管理模块-显示-过滤机制PHP文件操作安全文件包含文件上传文件删除文件下载文件编辑 文件管理模块-上传-过滤机制 $_FILES&#xff1a;PHP中一个预定义的超全局变量&#xff0c;用于在上传文件时从客户端接收文件&#xff0c;并将其保存…

基于 OpenVINO 的目标识别

基于 OpenVINO 的目标识别 YOLOV5原理 YOLOv5是一种快速高效的目标检测算法&#xff0c;具有优秀的实时性能和较高的准确度。该算法利用深度学习技术实现了端到端的目标检测&#xff0c;在计算资源有限的情况下也能够获得出色的表现 YOLOv5采用了一种基于Anchor的检测方式&…

广西电网:筑牢数字化安全根基,推动新型能源体系建设

广西电网是南方电网的全资子公司&#xff0c;是广西地区内资产规模数一数二的特大型企业。一直以来&#xff0c;广西电网都积极探索深化数字化绿色化协同&#xff0c;深入推进数字电网建设&#xff0c;构建新型电力系统和新型能源体系。 国家政策提出要求 以安全保障数字纽带 …

postman常用操作说明

环境变量 环境变量就是我们存放一组公共数据的地方&#xff0c;比如我有100个接口&#xff0c;三套环境(开发环境、测试环境、生产环境)&#xff0c;我们没有必要把这100个接口根据三个环境分别写一套用例。只需要维护一套用例脚本&#xff0c;然后设置对应三个环境的变量就行…

抗性宏基因组揭秘人和动物共享ARG以及ARG的转移能力

抗生素耐药性&#xff08;Antibiotic Resistance&#xff09;是全球日益严重的公共卫生问题&#xff0c;随着“同一健康”概念的提出&#xff0c;人们更追求人、动物和环境的最佳健康。动物服用抗生素后会在其内脏中产生抗药细菌&#xff0c;并留在动物体内&#xff0c;最终可能…

MIT 6.829 -- Lecture 1: Packet Switching

MIT 6.829 -- Lecture 1: Packet Switching 引言InterconnectionsCircuit SwitchingPacket SwitchingDatagram routingSource routingVirtual circuits An example&#xff1a;LAN SwitchingLearning bridgesThe Solution&#xff1a;Spanning TreesVirtual LANs Summary 本课程…

PS图层混合模式超详细解答-图层混合模式的原理(Part1)

PS图层混合模式超详细解答-图层混合模式的原理 ☕ 前言 本教程非常详细&#xff0c;请用心看完 本教程如果有如何问题&#xff0c;欢迎评论区留言讨论 本教程为了避免冗余&#xff0c;一些不必要的截图就省略了 本教程只讨论8bit的情形下的混合 未经许可&#xff0c;不可转…

3.7 Bootstrap 导航栏

文章目录 Bootstrap 导航栏响应式的导航栏导航栏中的表单导航栏中的按钮导航栏中的文本结合图标的导航链接组件对齐方式固定到顶部固定到底部静态的顶部反色的导航栏 Bootstrap 导航栏 导航栏是一个很好的功能&#xff0c;是 Bootstrap 网站的一个突出特点。导航栏在您的应用或…

详解GPT技术发展脉络

文章目录 前言关于本篇的分享内容大语言模型大模型语言模型 百花齐放TransformerAuto-RegressiveResnetLayer-NormMaskScaled Dot-Product AttentionMulti-Head AttenionSelf-AttentionPositional Encoding关于并行计算关于长程依赖Transformer演化 GPT SeriesGPT-1GPT-2GPT-3 …

STM32存储左右互搏 I2C总线读写EEPROM AD24C02

STM32存储左右互搏 I2C总线读写EEPROM AD24C02 在较低容量存储领域&#xff0c;EEPROM是常用的存储介质&#xff0c;不同容量的EEPROM的地址对应位数不同&#xff0c;在发送字节的格式上有所区别。EEPROM是非快速访问存储&#xff0c;因为EEPROM按页进行组织&#xff0c;在连续…