用AI从0开始量化交易-Anaconda环境(env)和缓存(pkg)更改储存位置

之前介绍了Anaconda的安装和环境建立,最近自己的量化交易工具开发的差不多了,却发生了尴尬的问题,C盘被不断增大的conda环境和缓存占据得快满了。
在网上找了些教程,大多是讲迁移的,专门讲改本地改储存位置的比较少,有的还有错误。
所以总结一下,记录下来,也分享给有同样困惑的朋友。

我是windows系统,以下以windows为例说明。

一 找到conda的环境和缓存位置

打开终端,查找env位置:

PS C:\WINDOWS\system32> conda env list
# conda environments:
#
base                   C:\ProgramData\anaconda3
HDQuant                C:\Users\yourusername\.conda\envs\HDQuant

可以看到两个环境,base是安装conda就会有的(不建议移动,没占太大空间),HDQuant是我自建的,我现在想移动的就是这个。
资源管理器打开这个地址,可以看到除了envs还有pkgs,这都是需要移动的,都太大了。

二 移动文件(直接复制粘贴)

将.conda文件夹中的所有文件复制粘贴到你想要移动到的地址。当然也可以用命令行,但我是windows系统,我就喜欢直观操作。

二 修改config指向

1.查看config信息,其中一定可以找到envs_dirs和pkgs_dirs。

PS C:\WINDOWS\system32> conda config --show
...
envs_dirs:- C:\ProgramData\anaconda3\envs- C:\Users\yourusername\.conda\envs- C:\Users\yourusername\AppData\Local\conda\conda\envs
...
pkgs_dirs:- C:\ProgramData\anaconda3\pkgs- C:\Users\yourusername\.conda\pkgs- C:\Users\yourusername\AppData\Local\conda\conda\pkgs

2.关键步骤:把你环境和缓存的新地址增加进envs_dirs和pkgs_dirs地址表。
 

PS C:\WINDOWS\system32> conda config --add envs_dirs I:\Anaconda\envs --add pkgs_dirs I:\Anaconda\pkgs

3.验证是否已经添加,看到你的新地址在列表中,就说明配置成功了。

PS C:\WINDOWS\system32> conda config --show
...
envs_dirs:- I:\Anaconda\envs- C:\ProgramData\anaconda3\envs- C:\Users\yourusername\.conda\envs- C:\Users\yourusername\AppData\Local\conda\conda\envs
...
pkgs_dirs:- I:\Anaconda\pkgs

三 改environments.txt文件(不确定是否有实际意义,可以跳过)

之前复制的environments.txt文件,打开,

将原先的地址改为新地址。

三 验证移动效果

PS C:\WINDOWS\system32> conda env list# conda environments:
#
base                   C:\ProgramData\anaconda3
HDQuant                I:\Anaconda\envs\HDQuant

如果,运行指令后看到你的环境及其对应地址,就算是移动成功了。

好了,我的C盘又一次从崩溃边缘获救了。

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

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

相关文章

Python爬虫工作基本流程及urllib模块详解

在2025年的数据驱动时代,网络数据成为企业与个人的“金矿”,而Python爬虫则是挖掘这金矿的“利器”!无论是抓取电商价格、分析社交媒体趋势,还是构建知识库,Python爬虫都能让你事半功倍。然而,爬虫开发并非…

thinkphp8 模型-一对一,一对多,多对多 学习

thinkphp 命令创建模型(和laravel基本一样) php think make:model User 在模型里创建字段 protected $table User; protected $pk id; // 定义返回哪些字段 protected $field [id, name]; // 返回字段的类型 protected $schema [id > int] 模…

非线性方程组求解:复杂情况下的数值方法

在科学研究和工程应用中,非线性方程组的求解是一个常见的挑战。尤其当方程组包含复杂函数(如特殊函数、积分、微分等),使得雅可比矩阵难以解析求导时,传统的基于解析雅可比矩阵的 Newton-Raphson 方法难以直接应用。本…

边缘计算网关EG8200Mini首发开箱视频丨破解工业互联“协议孤岛”,重塑数据价值核心引擎行业痛点直击|低代码开发

数据采集4G边缘计算网关plc 工业现场设备品牌林立(西门子、三菱、欧姆龙等30品牌PLC)、协议碎片化(Modbus/OPC UA/BACnet等)、网络环境复杂(户外无光纤、车间电磁干扰)——传统网关难以实现多源异构设备统一…

2024-2025下期《网络设备与配置》期末模拟测试

一、 单选题(每题2分,共60分) RIP协议的默认最大跳数是( ) A. 10 B. 15 C. 20 D. 30以下哪个命令可以用来在交换机上进入全局配置模式?( ) A. 使用enable命令 B. 使用configure terminal命令 C. 使用inte…

虹科案例 | 欣旺达如何实现动力电池测试的长期稳定性+自动化?

新能源汽车产业狂飙突进,动力电池测试正面临前所未有的技术大考。 传统电池测试方案常因数据丢帧、协议适配等问题,导致测试周期延长和交付延期。在这场关乎安全与效率的产业竞速中,高精度数据采集与全球化交付能力,已成为动力电…

第17天:数据库学习笔记1

数据库学习笔记 1 SQL语言介绍 2 数据库的安装 2.1 启动数据库 方式一:net start mysql 方式二:在计算机管理里面手动打开数据库 2.2 登录MySQL 方式一:本地登录 即数据库与客户端在同一台电脑上。 方式二:远程登录 mysq…

ChromaDB完全指南:从核心原理到RAG实战

一、引言:拥抱AI时代的“记忆”变革 在人工智能(AI)浪潮席卷全球的今天,大型语言模型(LLM)以其强大的自然语言处理能力,正在重塑我们与信息的交互方式。然而,LLM并非万能,它们普遍存在知识截止日期、无法访问私有数据等“记忆”短板。为了突破这一瓶颈,向量数据库应…

XCUITest + Swift 详细示例

💖亲爱的技术爱好者们,热烈欢迎来到 Kant2048 的博客!我是 Thomas Kant,很开心能在CSDN上与你们相遇~💖 本博客的精华专栏: 【自动化测试】 【测试经验】 【人工智能】 【Python】

Spring Boot + MyBatis + Redis Vue3 Docker + Kubernetes + Nginx

前言 前些天发现了一个巨牛的人工智能免费学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站 1.1 毕设项目需求分析(附需求文档片段) 一、项目全景与技术选型 1.1 毕设项目需求分析(附需…

【云计算领域数学基础】组合数学优化

一、组合数学优化 1.1、定义与本质特征 1.1.1、组合数学优化的核心原理 ​问题本质与数学工具​ ​组合爆炸问题​:软件输入参数、路径组合随规模指数级增长,如10个二值参数需1024个用例。组合数学通过覆盖数组(Covering Array)、…

企业文档如何变身AI语料库?无忧文档NLP+OCR技术实战解析

当企业争相采购ChatGPT、文心一言等通用大模型时,却忽略了:企业文档其实是这座数字油田的核心资产。从产品手册、客户案例到会议纪要,企业沉淀的海量文档,这些看似零散的信息,其实正通过AI技术被转化为可复用的“语料库…

掌握Python编程的核心能力,能快速读懂并上手项目开发。

掌握Python编程的核心能力,能快速读懂并上手项目开发。 一套系统且通俗的讲解,理论讲解 实战技巧 代码框架模板,让你能: 看懂Python项目结构 能自己写代码:函数、流程控制、类和模块 能写出一个完整、规范的Pytho…

「Linux文件及目录管理」硬链接与软连接

知识点解析 在Linux系统中,硬链接(Hard Link)和软链接(Symbolic Link,又称软连接)是两种不同的文件链接方式: 1.硬链接(Hard Link): 本质:硬链接是文件的一个别名,与原文件共享相同的inode和磁盘数据块。特点: 数据共享:硬链接与原文件指向同一数据块,修改任…

分清display三个属性

display 三兄弟行为对比表格 属性值是否换行能否设置宽高默认宽度常用标签典型用途block是可以撑满父容器<div>, <p>, <section>页面结构、布局容器inline否不行随内容大小<span>, <a>文字中嵌套、小图标inline-block否可以随内容大小<img&g…

《棒球青训》打造几个国家级运动基地·棒球1号位

Youth Baseball/Softball Base Development Plan | 青少年棒垒球基地建设方案 Core Strategies | 核心战略 Regional Hub Construction | 区域枢纽建设 优先在 长三角/珠三角/成渝经济圈 建设 3大示范性基地 每个基地包含&#xff1a; ▶️ 国际标准青少年赛场&#xff08;…

JavaScript Symbol 属性详解

一、Symbol 的本质与基础 1. Symbol 是什么 JavaScript 的第七种原始数据类型&#xff08;ES6 引入&#xff09;创建唯一的、不可变的标识符主要用途&#xff1a;作为对象的属性键&#xff08;Symbol 属性&#xff09; // 创建 Symbol const id Symbol(id); // id 是描述符…

使用 INFINI Console 全面管理 Elasticsearch 9.X

1、引言 在搜索和分析领域&#xff0c;保持与最新版本的 Elasticsearch 同步对于利用新功能、提升性能和增强安全性至关重要。 Elasticsearch 9.X 作为 Elastic Stack 的最新版本&#xff0c;引入了多项改进&#xff0c;例如更高效的二进制量化和对 ColPali、ColBERT 等模型的支…

开疆智能ModbusTCP转EtherCAT网关连接IVO编码器配置案例

本案例是使用ModbusPOLL软件通过开疆智能ModbusTCP转EtherCAT网关连接编码器的配置案例。具体操作步骤如下 配置过程 打开网关配置软件“EtherCAT Manager”并新建项目选择TCP2ECAT 设置网关的ModbusTCP一侧的IP地址&#xff0c;要与主站软件的组态配置保持一致。 添加松下伺服…

FPGA基础 -- Verilog 的属性(Attributes)

Verilog 的属性&#xff08;Attributes&#xff09; 的系统化培训内容&#xff0c;适用于希望深入理解属性如何在综合、仿真和工具指示中使用的专业工程师。内容将涵盖&#xff1a;属性的定义、语法、使用场景、典型示例、工具兼容性与注意事项。 一、什么是 Verilog 的属性&am…