conda虚拟环境存储位置
时间: 2023-08-24 09:15:20 浏览: 240
Conda虚拟环境的存储位置取决于您的操作系统。
在Windows上,默认情况下,Conda虚拟环境存储在`C:\Users\YourUsername\Anaconda3\envs`目录中。其中`YourUsername`是您的用户名。
在Mac和Linux上,默认情况下,Conda虚拟环境存储在`/home/YourUsername/anaconda3/envs`目录中。其中`YourUsername`是您的用户名。
当然,您也可以通过修改`conda`的配置来更改虚拟环境的存储位置。
相关问题
下载conda使用conda创建虚拟环境
### 下载并安装 Conda
为了获取 Anaconda 或 Miniconda,在浏览器中访问官方网站,选择适合 Linux 系统的版本进行下载。通常推荐大多数用户使用 Miniconda,因为它只包含了 Python 和 conda 命令本身,体积较小。
对于 64 位 Linux 系统,可以直接通过 wget 来下载最新版本:
```bash
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
```
下载完成后,运行脚本来安装 Miniconda:
```bash
bash Miniconda3-latest-Linux-x86_64.sh
```
按照提示完成安装过程,最后重启终端使更改生效[^2]。
### 创建虚拟环境
创建新的虚拟环境可以确保项目依赖项相互隔离。要创建基于特定 Python 版本的新环境,可执行如下命令:
```bash
conda create --name myenv python=3.7
```
这里 `myenv` 是新环境的名字,可以根据个人喜好命名;而 `python=3.7` 表示该环境下使用的 Python 解释器版本为 3.7[^1]。
如果希望自定义虚拟环境存储路径,则应采用带有 `--prefix` 参数的形式来指定完整目录位置:
```bash
conda create --prefix=/data/disk-2T/xxxxx/anaconda3/envs/uie_env python==3.7.13
```
这会把名为 uie_env 的环境放置于 `/data/disk-2T/xxxxx/anaconda3/envs/` 路径下。
激活新建好的环境以便在其内部工作:
```bash
conda activate /data/disk-2T/xxxxx/anaconda3/envs/uie_env
```
或者如果是按名称而非绝对路径创建的话,
```bash
conda activate myenv
```
此时即成功进入了所创设的独立开发空间内。
conda创先虚拟环境的位址
### 如何在指定路径下创建 Conda 虚拟环境
为了在特定路径下创建 Conda 虚拟环境,可以按照以下方法操作:
#### 使用 `conda create` 命令创建虚拟环境
命令格式如下:
```bash
conda create --prefix=TargetPath/VenvName python=版本号
```
其中 `TargetPath` 是目标路径,而 `VenvName` 则是要创建的虚拟环境名称。例如,在 Windows 下如果希望在一个自定义文件夹内建立 Python 3.10 的虚拟环境,则应输入这样的命令[^1]:
```bash
conda create --prefix=D:\my_custom_folder\venv_python310 python=3.10
```
#### 验证新的虚拟环境是否被正确识别
有时新创建的环境可能不会立即出现在默认列表里。可以通过运行 `conda info --envs` 来确认所有已知的虚拟环境及其状态;同时也可以检查配置中的环境目录设置来确保该位置已被加入到了搜索范围内。
#### 更新 Conda 环境目录配置
当遇到上述情况时,即新创建的环境未显示其名或不在常规查询结果之中,这通常意味着需要手动更新 Conda 对于额外环境存储地点的认识。为此,需执行下列指令将所需路径追加至 `envs_dirs` 参数后面:
```bash
conda config --append envs_dirs D:\my_custom_folder
```
完成此步后再次调用 `conda config --show envs_dirs` 即可见到新增项已经被成功记录下来。
#### 激活所创建的新环境
最后一步就是激活刚刚设立好的工作区以便开始使用它了。只需简单地键入如下所示语句即可实现切换目的:
```bash
conda activate venv_python310
```
这里假设之前设定的目标名为 `venv_python310` 。一旦进入这个独立的空间之后就可以自由安装所需的库和其他依赖关系而不必担心会影响到其他项目或是全局安装的基础软件包集合了。
阅读全文
相关推荐
















