在 Windows 下使用 conda 的一些注意点

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

之前一直使用 MacOS 或者 Ubuntu 作为开发环境最近因为某些特殊原因需要转为使用 Window 作为开发环境。遇到的第一个问题就是不同开发工具的多环境管理。本文是关于 Windows 下使用 conda 的一些记录关于如何在 Linux 做多环境管理可以参考另一篇文章 Linux 管理多个软件版本的方法总结

在 conda 之前已经有了很多虚拟环境管理的工具如virtual-env 等最终把 conda 作为首选是因为其api 友好学习方便支持丰富的配置.condarc可定制化程度高有 anaconda 这么成功的范例不用担心维护问题和易用性问题。

说明

  1. 本文的描述都是基于 powershell
  2. 更详细的 .condarc 说明请参见官网 《Configuration》 章节

几个小问题

1. powershell 加载报错

提示一大堆说是不能执行脚本这是因为 powershell 的安全设置默认是最高级禁止自动执行配置文件中的脚本。

要解决这个问题可以 baidu这里不赘述

2. 打开 terminal 自动进入虚拟环境

这是 conda 的默认行为自动进入 base 的虚拟环境。如果想关闭这个行为可以修改 ~/.condarc在第一行第几行无所谓只要是 global context 就行添加 auto_activate_base: false 即可

3. vscode 没有自动提示和自动完成

当使用虚拟环境后vscode 就找不到对应的 python 相关库这个时候可以通过 ctrl+shift+p 搜索 Python: Select Interpreter 选择对应虚拟环境的 python 就可以了

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: windows