1. PyEnv类新增两个方法:
| 方法名 | 功能 |
|---------|------------------------------------|
| query | 用于以包名、模块名查询该包、模块的用于导入的名称,返回名称列表 |
| imports | 返回该Python环境下的包、模块的用于模块导入的名称,返回名称列表 |
2. PyEnv类实例化时路径参数无效不再抛出异常,而是将实例的env_path属性设置为空字符串。
3. 修复使用pip版本10时无法获取到包信息的问题。
4. PyEnv类增加interpreter属性,值为当前Python环境解释器路径且不可修改。
5. 修复PyEnv类upgrade_pip方法总是返回False的问题及统一返回值类型。
> 更正PyEnv类upgrade_pip方法的逻辑,修复该方法有时升级pip成功有时失败但总是返回False的问题。该方法返回值现在已与install、uninstall方法返回值统一,为(('pip',), bool)形式。