conda创建新环境到指定目录
时间: 2025-04-18 08:46:18 浏览: 36
### 如何使用 Conda 在指定路径创建新环境
为了在特定位置创建一个新的 Conda 虚拟环境,可以采用如下方法:
通过 `conda create` 命令加上 `-p` 或者 `--prefix` 参数来指明目标文件夹的位置。例如,在 Windows 上可以在 E 盘下的某个自定义路径创建名为 myenv 的 Python 3.x 版本的新环境[^2]。
对于 Linux 或 macOS 用户来说,则可能更倾向于像下面这样操作,假设想要在一个外部驱动器上的 `/media/user/envs/` 文件夹内建立一个基于 Python 3.8 的 py38 环境[^3]:
```bash
conda create --prefix=/media/user/envs/py38 python=3.8
```
需要注意的是,如果希望这个新建的环境能够被正常识别和激活,还需要将其所在的父级目录添加到 Conda 配置中的 `envs_dirs` 列表里去。这可以通过执行 `conda config --append envs_dirs /path/to/directory` 来完成,比如将上述例子中的 `/media/user/envs/` 添加进去以便管理多个位于该处的不同版本环境[^4]。
一旦完成了这些设置之后,就可以利用常规的方式启动所需的环境了——只需运行 `conda activate your_env_name` 即可切换至对应的工作空间中继续开发工作。
#### 示例代码
以下是具体的操作步骤作为参考:
```bash
# 创建Python 3.9版本的环境于D盘根目录下,并命名为my_custom_env
conda create -p D:\my_custom_env python=3.9
# 将D盘加入Conda环境中
conda config --append envs_dirs D:\
```
阅读全文
相关推荐




















