搜索

pdf文档 Conda 4.6.1 Documentation

728.57 KB 190 页 1 下载 85 浏览 0 评论 0 收藏
语言 格式 评分
英语
.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 页请下载阅读 -
文档评分
请文明评论,理性发言.