| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .pdf | 3 |
| 摘要 | ||
The documentation for Conda 4.6.0 highlights several key improvements and changes. It introduces a new configuration engine that allows pulling configuration information from multiple on-disk locations, including .d directories and a .condarc file. Additionally, a new exception handling engine replaces sys.exit calls with Python exceptions, making tests easier to write and improving error messages. Conda can now create empty environments, and there are improvements in package management, such as support for regular expressions in version specifications. The release also includes deprecations, bug fixes, and non-user-facing changes to enhance functionality and compatibility. | ||
| AI总结 | ||
# Conda 4.6.0 发布说明总结
## 1. 版本概述
- **版本号**: 4.6.0
- **发布日期**: 2019年1月28日
---
## 2. 核心更新与改进
### 2.1 新功能
#### 2.1.1 配置引擎
- 引入新的配置引擎,支持从以下位置读取配置信息:
- `.d` 目录
- 环境中的 `.condarc` 文件
- `CONDA_ENVIRONMENT` 环境变量
- 提供对错误配置的验证功能。
#### 2.1.2 异常处理引擎
- 替换过时的 `sys.exit` 调用,使用 Python 异常处理:
- 使测试用例编写更简单。
- 为用户生成更清晰的错误信息。
- 为开发者提供更灵活的接口。
#### 2.1.3 空环境支持
- 支持创建“空”环境(未指定初始包)。
#### 2.1.4 私有环境支持
- Conda 可以配置为在独立的“conda 私有”环境中运行,与用户默认环境分离。
#### 2.1.5 正则表达式版本规范
- 支持使用正则表达式作为版本规范,例如:`$ {1}.[5-8]\.\.1\ | 2.2`。
### 2.2 改进
- **性能优化**: 缓存 `VersionOrder` 对象以提升性能。
- **日志功能**: 新增“trace”日志级别,通过 `--vvv` 启用。
- **兼容性**: 支持通过 pip 安装 Conda(仅作为依赖项使用)。
- **配置参数**: 新增 `pkgs_dirs` 和 `always_softlink` 配置选项。
- **日志优化**: 避免在静默模式下显示激活消息。
- **平台支持**: 新增对 `zos-z` 平台的支持。
### 2.3 安全改进
- **单事务操作**: 卸载和链接包的操作合并为一个事务,确保操作失败后环境恢复到之前状态。
- **预检查**: 在下载和提取前检查磁盘空间。
### 2.4 弃用与破坏性更改
- **移除功能**:
- `conda init`(#2759)
- `conda package` 和 `conda bundle`(#2760)
- `conda-env` 仓库(#2950)
- **强制依赖**: 使用 `ruamel_yaml` 代替旧版本 YAML 解析器(#2762)。
- **配置更改**: `conda config --prepend` 替代 `--add`,行为变更(#3041)。
---
## 3. 错误修复
- **关键修复**:
- 解决 Git 路径问题(#3193)。
- 修复 `conda install --revision` 的错误信息(#3181)。
- 修复 `--show-sources` 输出中忽略别名参数的问题(#3189)。
- **兼容性问题**:
- 解决与 `conda-build` 的兼容性问题(#3187)。
- **其他修复**:
- 解决 Windows 下的 Unicode 处理问题(#3363)。
- 修复 JSON 输出中的字段问题(#3811)。
- 解决长路径文件删除问题(#3807)。
---
## 4. 其他非用户可见更改
- **脚本调整**: 将脚本移动到 `shell` 目录(#3186)。
- **测试改进**:
- 新增对 Python 3.6 的测试支持(#4194)。
- 延长多通道导出测试的超时时间(#4169)。
---
## 5. 重要说明
- **安全性**: Conda 4.6.0 提供了更安全的包管理机制,减少操作失败导致的环境损坏。
- **兼容性**: 与 `conda-build` 的兼容性得到显著提升,修复了多个版本间的冲突问题。
- **用户体验**: 提供了更清晰的错误信息和更灵活的环境管理选项。
---
## 6. 总结
Conda 4.6.0 是一次重大更新,重点改进了配置管理、异常处理、环境安全性和用户体验,同时修复了多个关键问题。对于开发者和用户来说,此次更新提供了更强大、更稳定的包管理功能。 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
178 页请下载阅读 -
文档评分














Conda 4.6.0 Documentation