TypechoJoeTheme

MetMan's Blog

网站页面

conda指定虚拟环境目录方法

MetMan博 主
2024-02-02
/
0 评论
/
492 阅读
/
273 个字
/
百度已收录
02/02
本文最后更新于 2024年08月02日,已超过 47天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

笔者使用的HPC机器分配的HOME目录空间很小,而conda默认创建的虚拟环境及安装的python包会放置在该目录下,比如~/.conda/envs。Python包安装的多了很快会将HOME目录空间用满,因此需要将Python虚拟环境迁移到大空间的工作分区中。

下面记录了设置conda虚拟环境目录方法。

方法一(不推荐)

使用conda create命令的--prefix选项指定包含路径信息的环境名称。

$ conda create --prefix=/path/to/your/envName

激活环境命令

$ conda activate /path/to/your/envName

可以看出,这种方法需要使用全路径的环境名称,使用不方便。

方法二(推荐)

我们可以在~/.condarc配置文件中指定默认环境和包存放目录。

$ vi ~/.condarc
envs_dirs:
   - /path/to/new/envs/dir
pkgs_dirs:
   - /path/to/new/pkgs/cache/dir

设置好配置文件后,可以使用conda info查询环境目录是否改变了。

$ conda info 
...
   package cache : ...
envs directories : ...

现在可以直接使用短名称进行环境创建

$ conda create -n envName 
$ conda activate envName

附conda常用命令

命令用途
conda info --envs查看已创建环境
conda create -n envName创建名为envName的虚拟环境
conda remove -n envName --all删除envName环境
conda activate envName激活envName环境
conda deactivate退出当前环境
conda install pkg-name安装包pkg-name
conda uninstall pkg-name卸载包pkg-name
conda list查看当前环境已安装的包
python
朗读
赞(0)
赞赏
感谢您的支持,我会继续努力哒!
版权属于:

MetMan's Blog

本文链接:

https://blog.metman.top/index.php/archives/85/(转载时请注明本文出处及文章链接)

评论 (0)

互动读者

标签云

最新回复

暂无回复

登录
X
用户名
密码