conda创建环境不使用换源
时间: 2024-09-09 18:03:48 浏览: 82
conda是一个开源的包管理工具,用于Python语言及其相关的科学计算软件包的安装、管理和更新。如果你想要创建一个新的conda环境而不使用其他源替换默认的Anaconda或Miniconda仓库,你可以按照以下步骤操作:
1. 打开命令行终端,首先需要激活现有的conda环境,如果还没有激活,可以使用 `conda activate base`(对于base环境)或者你的特定环境名称。
2. 使用 `conda create` 命令创建新环境,指定你不希望使用的默认源。例如,如果你通常使用的是Conda-forge源,可以添加 `--channel defaults --channel conda-forge` 来明确指明仅从这两个官方频道下载包,而不是使用其它自定义源。命令格式如下:
```
conda create -n my_new_env python=3.9 --channel defaults --channel conda-forge
```
其中 `my_new_env` 是你要创建的新环境的名称,`python=3.9` 指定Python版本。
3. 创建环境后,使用 `conda activate my_new_env` 命令激活新环境。
4. 现在,在这个新环境中安装包时,只会从指定的官方频道下载,不会自动切换到非默认源。
请注意,虽然你可以控制默认的源,但在某些情况下,Conda可能会自动查找并安装来自其他地方的包,这取决于包的可用性和系统配置。如果你确实不想让Conda搜索其他来源,确保你的环境设置只允许从已知渠道获取包。
阅读全文