天河建设网站系统,沈阳房地产网站开发,印刷网站开发的可行性报告,138ip域名查询网之前一直使用 MacOS 或者 Ubuntu 作为开发环境#xff0c;最近因为某些特殊原因需要转为使用 Window 作为开发环境。遇到的第一个问题就是不同开发工具的多环境管理。本文是关于 Windows 下使用 conda 的一些记录#xff0c;关于如何在 Linux 做多环境管理#xff0c;可以参…之前一直使用 MacOS 或者 Ubuntu 作为开发环境最近因为某些特殊原因需要转为使用 Window 作为开发环境。遇到的第一个问题就是不同开发工具的多环境管理。本文是关于 Windows 下使用 conda 的一些记录关于如何在 Linux 做多环境管理可以参考另一篇文章 Linux 管理多个软件版本的方法总结 。
在 conda 之前已经有了很多虚拟环境管理的工具如virtual-env 等最终把 conda 作为首选是因为其api 友好学习方便支持丰富的配置.condarc可定制化程度高有 anaconda 这么成功的范例不用担心维护问题和易用性问题。
说明
本文的描述都是基于 powershell更详细的 .condarc 说明请参见官网 《Configuration》 章节
几个小问题
1. powershell 加载报错
提示一大堆说是不能执行脚本这是因为 powershell 的安全设置默认是最高级禁止自动执行配置文件中的脚本。
要解决这个问题可以 baidu这里不赘述
2. 打开 terminal 自动进入虚拟环境
这是 conda 的默认行为自动进入 base 的虚拟环境。如果想关闭这个行为可以修改 ~/.condarc在第一行第几行无所谓只要是 global context 就行添加 auto_activate_base: false 即可
3. vscode 没有自动提示和自动完成
当使用虚拟环境后vscode 就找不到对应的 python 相关库这个时候可以通过 ctrlshiftp 搜索 Python: Select Interpreter 选择对应虚拟环境的 python 就可以了