You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何指定Conda默认包仅通过Pip或自定义渠道/URL安装?

针对默认包指定安装源的两种方法

方法一:强制通过指定渠道安装

你可以在全局.condarc配置中,给<some_package>单独指定专属安装渠道,让Conda创建环境时优先使用该渠道获取这个包:

  1. 打开全局.condarc文件,添加package_channels配置段,示例如下:
create_default_packages:
  - <some_package>
channels:
  - defaults  # 保留其他包的默认渠道
package_channels:
  <some_package>:
    - https://files.pythonhosted.org/packages
  1. 同时确保开启严格渠道优先级(若未开启),在.condarc中添加:
channel_priority: strict

这样Conda安装<some_package>时会优先使用你指定的URL渠道,其他包仍按默认渠道安装。

方法二:强制通过pip安装

如果要让这个默认包用pip而非Conda安装,直接修改create_default_packages的写法,用pip::<>前缀标记即可:

修改后的.condarc相关部分:

create_default_packages:
  - pip::<some_package>

每次创建新环境时,Conda会自动调用pip安装<some_package>,其他默认包(若有)仍用Conda安装。

注意:如果<some_package>在Conda渠道中也存在,这种写法会强制跳过Conda渠道,直接用pip安装。

内容的提问来源于stack exchange,提问作者Pauuuuuuul

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 14:40:04