| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .pdf | 3 |
| 摘要 | ||
文档详细介绍了Conda 4.6.1版本的更新内容,包括新功能、改进、错误修复和非用户面对的变化。主要内容包括:引入新的配置引擎,支持从多个位置获取配置信息;新增异常处理引擎,将100多个sys.exit调用替换为Python异常;支持创建空环境;允许Conda在私有环境中运行;支持正则表达式作为版本规范;弃用了一些旧命令和功能;修复了多个bug,并改进了性能和兼容性。 | ||
| AI总结 | ||
### Conda 4.6.1 发行说明总结
#### 1. 发行说明
- **日期**: 2019年1月28日
- **版本**: 4.6.1
- **主要更新**: 修复了多个关键问题,改进了配置和异常处理机制,优化了性能和兼容性。
#### 2. 核心更新
##### 2.1 新功能
- **配置引擎**: 支持从 `.condarc` 文件、`.d` 目录以及环境变量读取配置信息,提供更灵活的配置方式。
- **异常处理**: 将 `sys.exit` 调用替换为 Python 异常,便于开发者测试和改进错误处理。
- **空环境支持**: 支持创建不指定初始包的空环境。
- **正则表达式版本规范**: 支持使用正则表达式指定版本,例如 `>=1.0,<2.0`。
- **独立环境支持**: Conda 可以配置为在独立环境中运行。
##### 2.2 改进
- **性能优化**: 缓存 `VersionOrder` 对象以提升性能。
- **日志改进**: 新增 `trace` 日志级别,便于调试。
- **兼容性提升**: 改善了对 `conda-build` 的兼容性。
- **配置参数**: 增加了 `pkgs_dirs` 和 `always_softlink` 等新配置参数。
- **HTTP 支持**: 增加了 `repodata_timeout_secs` 配置,支持自定义超时时间。
##### 2.3 Bug 修复
- **关键修复**: 解决了 `conda install --revision` 的错误信息问题。
- **环境问题**: 修复了 `conda-env` 的兼容性问题。
- **Windows 支持**: 解决了 Windows 系统下的 Unicode 处理问题。
- **链接错误**: 修复了 `--show-sources` 输出中忽略别名参数的问题。
- **索引问题**: 修复了 `conda info` 和 `conda config` 的 JSON 输出问题。
##### 2.4 非用户可见变化
- **脚本移动**: 将脚本从 `bin` 目录移动到 `shell` 目录。
- **测试改进**: 增加了对 Python 3.6 和新测试目标的支持。
- **依赖管理**: 修复了依赖解析和功能交互中的问题。
#### 3. 兼容性和弃用
- **移除功能**: 移除了 `conda init`、`conda package` 和 `conda bundle` 等旧命令。
- **弃用 `conda-env`**: 将 `conda-env` 功能整合到 `conda` 中。
- **强制使用 `ruamel_yaml`**: 解决了 YAML 解析问题。
#### 4. 安全性和稳定性
- **单事务安装**: 在 `conda install` 中实现了 unlink 和 link 的单事务操作,确保环境安全。
- **回滚机制**: 在安装过程中发生错误时,自动回滚到之前状态,避免环境损坏。
#### 5. 其他改进
- **用户代理**: 增加了用户代理信息以提高日志的可追溯性。
- **文件权限**: 提高了文件权限检查的准确性。
- **长路径支持**: 解决了 Windows 系统下长路径文件名的处理问题。
#### 6. 总结
Conda 4.6.1 版本在配置、异常处理、性能和安全性方面进行了全面优化,修复了多个关键问题,并提升了对开发者和用户的友好性。 | ||
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
178 页请下载阅读 -
文档评分














Conda 4.6.1 Documentation
The Weblate Manual 4.6.1