win10修改conda环境和缓存默认路径

embedded/2024/10/18 9:17:48/

conda_0">win10修改conda环境和缓存默认路径

conda环境和缓存的默认路径(envs directories 和 package cache)不一定要默认存储在用户目录,我们可以将他们设置到盈余空间稍大的其他目录来缓解这种空间压力,只要保证不同用户之间的设置不同即可。修改.condarc文件中的 env_dirs 和 pkgs_dirs 配置项分别设置环境和缓存路径所以需要修改默认路径配置; 通过conda info 命令可以查看到user config file对应的路径找到.condarc文件。我的机器对应的路径是:C:\Users\Administrator.condarc; 按顺序第一个路径作为默认存储路径,搜索环境和缓存时按先后顺序在各目录中查找。

进入CMD 命令控制台: conda info

C:\Users\Administrator>conda infoactive environment : Noneuser config file : C:\Users\Administrator\.condarcpopulated config files : C:\Users\Administrator\.condarcconda version : 23.3.1conda-build version : 3.23.3python version : 3.10.9.final.0virtual packages : __archspec=1=x86_64__cuda=11.7=0__win=0=0base environment : E:\ProgramData\anaconda3  (read only)conda av data dir : E:\ProgramData\anaconda3\etc\condaconda av metadata url : Nonechannel URLs : https://repo.anaconda.com/pkgs/main/win-64https://repo.anaconda.com/pkgs/main/noarchhttps://repo.anaconda.com/pkgs/r/win-64https://repo.anaconda.com/pkgs/r/noarchhttps://repo.anaconda.com/pkgs/msys2/win-64https://repo.anaconda.com/pkgs/msys2/noarchpackage cache : E:\ProgramData\anaconda3\pkgsM:\Program Files\conda\.conda\pkgsM:\Program Files\conda\pkgsenvs directories : E:\ProgramData\anaconda3\envsM:\Program Files\conda\.conda\envsM:\Program Files\conda\envsC:\Users\Administrator\.conda\envsC:\Users\Administrator\AppData\Local\conda\conda\envsplatform : win-64user-agent : conda/23.3.1 requests/2.28.1 CPython/3.10.9 Windows/10 Windows/10.0.19045administrator : Falsenetrc file : Noneoffline mode : False

我.condarc的配置如下:

pkgs_dirs: - E:\ProgramData\anaconda3\pkgs- M:\Program Files\conda\.conda\pkgs- M:\Program Files\conda\pkgs
envs_dirs: - E:\ProgramData\anaconda3\envs- M:\Program Files\conda\.conda\envs- M:\Program Files\conda\envs

conda 清华大学镜像地址:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/

1 显示所有channel

首先,conda config --show能够显示出所有conda的config信息。

如果我们只想看channels的信息,输入conda config --show channels即可,如下:

(chatglm) PS H:\AI> conda config --show channels
channels:- defaults

2 移除清华镜像

输入:conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

3 添加可用的清华源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

conda config --set show_channel_urls yes的意思是从channel中安装包时显示channel的url,这样就可以知道包的安装来源了。

指定安装源安装

conda install mdtex2html -c https://mirrors.tuna.tsinghua.edu/anaconda/pkgs/main/

记住尽量使用conda install 命令安装依赖包;

如果pytorch版本已经安装的话,再其它环境的时候,检查一下requirements.txt文件是否有pytorch的版本

Conda 命令集合

(1)创建虚拟环境
conda create -n env_name python=3.8
(2)激活虚拟环境
conda activate env_name
(3)退出虚拟环境
deactivate env_name
(4)删除虚拟环境
conda remove -n env_name(环境名称) --all
(5) 查看创建的环境
conda env list 或 conda info -econda info --env
(6)进入旧环境
conda activate old_name
(7)克隆旧环境
conda create -n new_name --clone old_name
(8)退出旧环境
conda deactivate
(9)删除旧环境
conda remove -n old_name --all
(10)查看conda信息
conda info
(11)查看python版本
python -V #注意V是大写
(12)conda环境管理
conda info -e             查看当前已安装的环境
conda create -n my_env python=3.9  
activate py27           
conda deactivate             返回默认的Python环境
conda remove -n py27 --all      删除已安装的Python环境
(13)包管理
conda list              查看当前环境下已安装的包
conda list -n py27          查看指定环境的已安装的包
conda search selenium        查找package信息
conda install -n py27 selenium 指定环境安装package,不加-n则安装在当前活跃环境
conda update -n py27 selenium 指定环境更新package,不加-n则更新在当前活跃环境
conda remove -n py27 selenium 删除package,不加-n则删除在当前活跃环境
conda clean --all 清理(应该是pkgs文件下的)安装包缓存conda update conda   更新condaconda update anaconda 更新anacondaconda update python 更新python,假设当前环境是3.9,则更新3.9.x系列版本

镜像源:

参考

condawindow_149">一、conda下添加国内镜像源(window下)(永久添加)

1.配置清华镜像源

直接在anaconda prompt下输入以下代码即可。
代码如下:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
#设置搜索时显示通道地址
conda config --set show_channel_urls yes
2.配置中科大镜像源

代码如下:

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/#设置搜索时显示通道地址
conda config --set show_channel_urls yes
3、配置上海交通大学镜像源

命令如下:

conda config --add channels https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.sjtug.sjtu.edu.cn/anaconda/cloud/conda-forge/# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
4、显示添加的镜像源
conda config --show channels

效果:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

二、pip配置国内镜像源(window下,临时修改)

1、配置pip镜像源

可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple/
例如

pip install numpy -i 镜像源网址
pip install numpy -i https://mirrors.aliyun.com/pypi/simple/

国内常用源镜像地址,可自行替换。

清华:https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云:https://mirrors.aliyun.com/pypi/simple/
中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:https://pypi.hustunique.com/
山东理工大学:https://pypi.sdutlinux.org/
豆瓣:https://pypi.douban.com/simple/

三、删除镜像源,换回默认源

conda config --remove-key channels

四、常用命令解释

1.查看当前源

conda config --show-sources

2.添加源

conda config --add channels <url>

3.删除源

conda config --remove channels <url>

4.删除全部源,恢复默认状态

conda config --remove-key channels
  1. 搜索源时显示通道地址
conda config --set show_channel_urls yes

2.添加源

conda config --add channels <url>

3.删除源

conda config --remove channels <url>

4.删除全部源,恢复默认状态

conda config --remove-key channels
  1. 搜索源时显示通道地址
conda config --set show_channel_urls yes

http://www.ppmy.cn/embedded/44612.html

相关文章

【贪心算法题记录】53. 最大子数组和

题目链接 题目描述 给你一个整数数组 nums &#xff0c;请你找出一个具有最大和的连续子数组&#xff08;子数组最少包含一个元素&#xff09;&#xff0c;返回其最大和。 子数组 是数组中的一个连续部分。 题目分析 这道题我一开始想的是用双指针实现&#xff08;实际上也…

scp:Linux系统本地与远程文件传输命令

scp 是Linux系统中用于在本地主机和远程主机之间进行文件传输的命令。 详细说明&#xff1a; scp 命令用于安全地将文件从一个主机传输到另一个主机&#xff0c;所有传输数据都是加密的。语法&#xff1a; scp [参数] [源文件路径] [目标主机:目标路径] 参数说明&#xff1a…

MPJLambdaWrapperX leftJoin 用法

MPJLambdaWrapperX 是 Mybatis-Plus 的一个扩展类&#xff0c;用于构造更复杂的数据表关联查询条件。它主要用于实现 SQL 的 JOIN 操作&#xff0c;如 LEFT JOIN、RIGHT JOIN 等。下面重点介绍如何使用 MPJLambdaWrapperX 来完成 LEFT JOIN 操作。 基本用法 首先确保你的项目…

从handle得到GraphicBuffer

先定义一个宏&#xff1a; #ifndef container_of #define container_of(ptr, type, member) \(type *)((char*)(ptr) - offsetof(type, member)) #endif 然后&#xff1a; ANativeWindowBuffer *anwBuffer container_of(buffer, ANativeWindowBuffer, handle); 其中buffer…

探索未知,乐享扭蛋——淘宝扭蛋机小程序开发之旅

在繁忙的都市生活中&#xff0c;每个人心中都藏着一个充满惊喜与乐趣的小小世界。淘宝扭蛋机小程序&#xff0c;正是为了满足这份对未知的渴望和对快乐的追求而诞生的。它不仅仅是一个简单的购物平台&#xff0c;更是一个集结了创意、趣味与惊喜的魔法盒子。 一、项目初衷 随…

16:00面试,16:08就出来了,问的问题有点变态。。。

从小厂出来&#xff0c;没想到在另一家公司又寄了。 到这家公司开始上班&#xff0c;加班是每天必不可少的&#xff0c;看在钱给的比较多的份上&#xff0c;就不太计较了。没想到8月一纸通知&#xff0c;所有人不准加班&#xff0c;加班费不仅没有了&#xff0c;薪资还要降40%…

CCIG 2024:合合信息文档解析技术突破与应用前景

目录 背景当前大模型训练和应用面临的问题训练Token耗尽训练语料质量要求高LLM文档问答应用中文档解析不精准 合合信息的文档解析技术1. 具备多文档元素识别能力2. 具备版面分析能力3. 高性能的文档解析4. 高精准、高效率的文档解析文档多板式部分示例 文档解析典型技术难点元素…

开源与闭源 AI 模型:发展路径的比较与前瞻

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…