在VSCode中配置Anaconda

Posted Youngopt

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在VSCode中配置Anaconda相关的知识,希望对你有一定的参考价值。

自己摸索中遇到的问题和解决办法做一个小小的记录,以免日后忘记,还请路过的大佬不吝赐教。

之前一直在用VSCode调试Python。对于无法联网的电脑,直接pip安装一些包并不现实,而由于Python 3.7.3的版本太低,部分pip包在PyPI中无法下载到适用python37版本。

对此,师兄的建议是安装Anaconda,以实现各种环境的配置。

由此解决了一个长期困扰我的问题——能否同时使用VSCode和Anaconda——毕竟之前看到的教程,大多是Anaconda+PyCharm.

具体的操作还得自己动手,第0步,问一下ChatGPT >-<

1. 下载Anaconda安装包

那么首先,去下载Anaconda的安装包,这一步我是在官网直接下载的,大小是621MB. 晚间下载巨慢,只有几十KB/s,预计需要几个小时,索性暂停。早上的下载速度快到1500KB/s,几分钟就下载完成了。(后来看到一些教程说官网下载就是很慢,可以采用清华镜像等一些镜像。)

2. 安装Anaconda

双击安装包进行安装。我没有直接安装到C盘,而是修改路径到了F盘。遇到如下图界面,勾选第一项后Not recommended直接变红,于是去搜了一下“Anaconda安装”。决定还是不勾选此项。

参考的两个教程:
【Anaconda教程01】怎么安装Anaconda3
Anaconda安装(过程详细)

接下来根据两个教程配置了环境变量,并检查安装情况。搞定~

3. VS Code中配置Anaconda

由于我之前就是用VS Code调试Python,所以不需要根据ChatGPT的回答继续安装VSCode和Python扩展,也没有在安装Anaconda的过程中遇到需要Skip安装VScode的情况。

关于用VS Code调试Python

  1. 下载安装Python
  2. 下载安装VSCode
  3. 打开VSCode下载Python扩展

那么直接打开VSCode中的一个Python文件,已经可以通过点击右下角这里选择解释器了。(这和按Ctrl+Shift+P,再搜索Python: Select Intetrpreter效果一样)




以上操作在Win10系统完成


把安装包拷贝到Win7系统,试图用同样的方法安装,安装过程报错“Fail to create menus”,忽略后显示安装完成,但不仅在cmd窗口找不到conda,也找不到可以设置为环境变量的文件夹。

查了一下,Win7版本无法支持Python 3.9,需要找到对应版本的Anaconda安装。这个问题有待后面解决。

Anaconda+VSCode配置tensorflow

主要参考https://blog.csdn.net/qq_42754919/article/details/106121979vscode的安装以及Anaconda的安装网上有很多教程,大家可以自行百度就行。在安装Anaconda的时候忘记勾选自动添加path,需要手动添加环境变量path下面介绍tensorflow安装教程:1.打开Anaconda prompt(以管理员方式打开)1.改链接镜像的地址(国外镜像下载速度慢)conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --shttps://blog.csdn.net/qq_42754919/article/details/106121979

有些个人所需要的细节补充一下。

1.怎么找到launch.json配置和settings.json配置?

VS Code 配置调试参数、launch.json 配置文件属性、task.json 变量替换、自动保存并格式化、空格和制表符、函数调用关系、文件搜索和全局搜索、_wohu1104的博客-CSDN博客_json中输入带空格的文件目录1. 生成配置参数对于大多数的调试都需要在当前项目目录下创建一个 lanch.json 文件,位置是在当前项目目录下生成一个 .vscode 的隐藏文件夹,在该文件夹下在创建一个 lanch.json 文件。为了创建 lanch.json 文件,需要点击左侧的调试按钮进入到 Debug view 界面,或者点击顶部的调试菜单选项。2. 配置文件属性对与每一种(语言)调试器都会有自己特有的配置信息,可以 利用 IntelliSense suggestions 去查询存在的配置项的信息,一般都会有_1671465600https://blog.csdn.net/wohu1104/article/details/111464778 这一篇讲了launch.json,可以理解为VScode在编译某一特定项目(通过文件夹位置表明)时候所用到的特殊设置,在run/debug的时候会默认在文件夹目录下生成.vscode文件夹内

2.怎么找到tensorflow下的python.exe?

点击VScode右下角的conda 就可以显示可以用的python和路径啦~

 

成功!~

【附录】一些看到的讲解和用到的信息

settings.json是什么?对VS Code有什么用? - 知乎 

Conda虚拟环境更新pip方法_Suan_Xuan的博客-CSDN博客_conda更新pip 

Anaconda3修改默认环境保存路径_FightingBoom的博客-CSDN博客_anaconda默认保存路径 

以上是关于在VSCode中配置Anaconda的主要内容,如果未能解决你的问题,请参考以下文章

vscode 用户配置 是哪个文件

在vscode中配置python环境

vscode配置文件的关系

如何配置 vscode 识别@文件路径

VScode中python环境配置

vsCode中配置保存格式化代码