用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
英文地址,請注明出處:http://en.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…