目录

VScode配置Python虚拟环境Win11

VScode配置Python虚拟环境(Win11)

解释器安装

这里选用基于Anaconda的解释器,Anaconda是Python的发行版,包含解释器以及一系列库,以及软件包管理器Conda。

在“清华大学开源镜像站”下载Anaconda。(网站:mirrors.tuna.tsinghua.edu.cn)。

https://i-blog.csdnimg.cn/blog_migrate/cc5333ec5ac51c51ab797791d751f0d3.png

https://i-blog.csdnimg.cn/blog_migrate/c34e7a6494d97f2ccb89d51f03b6624a.png

点击Archive ,找到发行时间较近的Anaconda3版本。

https://i-blog.csdnimg.cn/blog_migrate/5cd346008ef94cb90a20643990cd17c8.png

安装Anaconda3

https://i-blog.csdnimg.cn/blog_migrate/1888b51f76a593092cf4b549ead9ec53.png https://i-blog.csdnimg.cn/blog_migrate/af2d022a6bcfa2e0b940dea59605f421.png

安装时记下安装路径,为后续配置环境做准备。

https://i-blog.csdnimg.cn/blog_migrate/45a5edf13a8675f4a5e6c40a3124dd79.png

注意此处第一项不勾选。

下面验证Anaconda是否安装成功。

打开Anaconda Prompt

https://i-blog.csdnimg.cn/blog_migrate/2f2a513e1d89ebeed6c4df98555f7118.png

输入conda -V,出现版本号。

输入python,进入Python命令行运行环境。 https://i-blog.csdnimg.cn/blog_migrate/1c5f5a8d05ce06effd111a49d3085bbf.png

如上图所示即安装成功。

配置环境变量

打开Anaconda安装文件夹,复制路径。

https://i-blog.csdnimg.cn/blog_migrate/7b628968fb05deac6e6d7af5b027f340.png

进入系统环境变量设置界面。 https://i-blog.csdnimg.cn/blog_migrate/20dde04885e58be4fa8a2fed4f30bfe9.png

在Path中添加刚才复制的路径。

https://i-blog.csdnimg.cn/blog_migrate/b0c63f2bbeaab92efd757ac383753ac0.png

https://i-blog.csdnimg.cn/blog_migrate/ab3472f41de1670b5bcd948be009a6f1.png

再回到文件夹复制Scripts路径。

https://i-blog.csdnimg.cn/blog_migrate/ec47e459e7c7dafca22d72a64f325d5e.png

粘贴在下一行。

https://i-blog.csdnimg.cn/blog_migrate/d50be6698b233077b95d25b4aea15e74.png

点击确定,配置完成。

开发工具安装

在VScode官网,安装VScode。( )

https://i-blog.csdnimg.cn/blog_migrate/eb12386d25adf9c732dbaf49e83db31c.png

安装完成打开,可在扩展商店安装中文语言包。

https://i-blog.csdnimg.cn/blog_migrate/f34ad2c0e127ac49643ef61a07adf62a.png

配置VScode的Python环境

点击扩展商店,搜索python,第一项安装。

https://i-blog.csdnimg.cn/blog_migrate/f76350583c167c42305592e8ab81bbed.png

安装完成点击左下角设置图标,选择设置。

https://i-blog.csdnimg.cn/blog_migrate/f055954321214c5a9442b5d155d0e2eb.png

https://i-blog.csdnimg.cn/blog_migrate/c80e1e45e0c6da185be9e17cd0bf0174.png

弹出的页面中搜索conda

https://i-blog.csdnimg.cn/blog_migrate/b0e5d250e26a4726b96f9e6b97670e25.png

将Anaconda的安装路径填入Python:Conda Path。

https://i-blog.csdnimg.cn/blog_migrate/230083b498b44d9aaf9d2de7613e27ce.png

再次点击左下角设置图标,选择命令面板

https://i-blog.csdnimg.cn/blog_migrate/3f783224eb4dff012f210c301b4a6b01.png

在弹出的命令行中搜索Python: Select Interpreter

https://i-blog.csdnimg.cn/blog_migrate/de3696d41862e907d5445a14325ca168.png

https://i-blog.csdnimg.cn/blog_migrate/c556adecd85405dbdf978c3232cc670d.png

选择对应的python,左下角会出现conda信息

Anaconda创建虚拟环境

一、添加镜像源

打开cmd,添加清华源

输入以下命令:

https://i-blog.csdnimg.cn/blog_migrate/c1d5de7eb074a21f918439e4bae42280.png

二、激活base环境

Anaconda自带一个基础base环境,每次操作都需要先激活base环境,随后才能创建或进入其他虚拟环境。

命令行输入:conda activate

https://i-blog.csdnimg.cn/blog_migrate/75eda597d8fe851d0dd2bdefaf4057bb.png

若出现以上报错 ,

其实这是初次使用Anaconda时,没有预先对 进行预载的结果。Anaconda没有正确识别到命令行。

解决办法也非常简单,只需根据Anaconda的提示运行对应的命令即可。

Windows下执行下列命令:

conda init cmd.exe

conda init{TREMINAL_TYPE}

https://i-blog.csdnimg.cn/blog_migrate/3d020461d92c99001e4cf900113d49af.png

https://i-blog.csdnimg.cn/blog_migrate/33f49c5e18af4c322ca5797970e706c3.png

随后即可进入base环境。

https://i-blog.csdnimg.cn/blog_migrate/6575cc963ef68fd3d93366193187a795.png

查看python版本,

输入conda env list查看现有环境:

https://i-blog.csdnimg.cn/blog_migrate/ad09f9f1c565966fb78cccc54498bb1b.png

现在只有一个base。

三、创建虚拟环境

输入conda create -n py36 python=3.6

py36是创建的虚拟环境的环境名。

python=3.6是指定该虚拟环境的python版本,若不指定则默认与base环境的python版本一致。

https://i-blog.csdnimg.cn/blog_migrate/12a415dc27ea1142f8708f7132142ab9.png

下面则可看到新安装的虚拟环境。

https://i-blog.csdnimg.cn/blog_migrate/1b26f04c695a50da75f52c18cb179304.png

若要指定虚拟环境的安装目录,则输入以下命令:

conda create –prefix=C:\Venv\ML python=3.6

其中–prefix=C:\Venv\ML指定了虚拟环境的安装目录,ML为该虚拟环境的名称。

python=3.6指定了该虚拟环境的python解释器版本。

https://i-blog.csdnimg.cn/blog_migrate/99f9cde451c9be8bb8436427b14334ab.png

https://i-blog.csdnimg.cn/blog_migrate/f77adf6644f2c3e7b45f03ea842a5ae6.png

可以看到各虚拟环境的路径不同。

若需要删除虚拟环境,则输入以下命令

conda remove –prefix=C:\Users\23282conda\envs\py36 –all

其中–prefix=C:\Users\23282conda\envs\py36指定的是要删除的虚拟环境的绝对路径。

https://i-blog.csdnimg.cn/blog_migrate/8ee90f63a24cb34aeef976fe891a11da.png

输入activate 环境名。或者acitvate 环境的绝对路径。

进入虚拟环境,虚拟环境创建成功。

https://i-blog.csdnimg.cn/blog_migrate/5cc44c98aa9548bbbb06b6f81c20770a.png

在VScode中切换虚拟环境

现在可以利用VScode中的Select Interpreter命令选择所需要的虚拟环境了。

https://i-blog.csdnimg.cn/blog_migrate/c1c1cd59cd72e5d8f18f086e9335b555.png