VSCode配置python虚拟环境

前言

其实巨简单,单纯我现在有点闲,然后感觉好久没更新了,所以水一下这个。虽然说简单,但其实我感觉对于小白还是有用的。

一般刚学Python都是用的Pycharm,但是那个其实有点笨重,毕竟是工程性质的IDE,而VSCode就比较轻量级了,而且可以好多语言一起处理。(ps:总感觉很多大佬都用的VSCode,所以我就也开始用了)

这篇文章的内容其实只是我在尝试使用超算部署sovits4.0过程中学到的一点知识,等到真正能把sovits4.0超算部署的问题解决了我会另出一篇文章。

正文

预备

有些东西网上教程很多,我就不详细介绍了:

  1. 安装VSCode
  2. 安装Anaconda,原因下面细说
  3. 在VSCode中安装各种扩展,其中该文章着重需要Python,下面是我安装过的

image-20230724092030273


简单说一下为什么要安装Anaconda:

我们都知道,运行一个项目需要很多依赖(小白可以理解为各种库),而不同项目要的依赖以及版本都不同,所以如果我们打算长久使用Python这门语言,在未来运行项目的时候,我们不可能每次运行一个新项目都把原来所有环境依赖删掉重新下。

Anaconda让我们可以创建虚拟环境,针对不同项目我们都创建一个新的虚拟环境,把依赖安装到虚拟环境中,这样就可以防止我们安装的依赖发生冲突,等到项目跑完不需要了,直接把这个虚拟环境删掉即可。

所以下面我讲的使用Anaconda的方式。


我们创建一个test.py,在里面写一些代码,比如

import random
import torch
form d2l import torch as d2l

在没有告诉VSCode使用哪个python解释器的时候,他肯定不知道从哪个地方找字典来理解你这些文字。所以我们要告诉他用哪个解释器。

在此之前,我们通过Anaconda创建一个虚拟环境。

在这里选择新建终端

image-20230724093050090

下面会出现终端,这时候点击加号旁边按键,添加一个cmd终端,原因:powershell终端因为一些原因,无法执行“进入虚拟环境”的命令,如果想使用powershell需要额外做一些工作,我懒。

123

也可以直接将cmd作为默认终端,以后省事,设置完要重启VSC。

image-20230724093354106

image-20230724093341920

首先输入conda,看看是否安装成功,有输出信息说明成功。

image-20230724093604515


创建虚拟环境

假如我们想创建一个python版本为3.9的虚拟环境,同时先把这个虚拟环境命名为MyEnv,则命令如下:

conda create -n MyEnv python=3.9,其他比葫芦画瓢

安装中出现这个,输入y回车

image-20230724093918847

最终安装成功

image-20230724093933723

进入虚拟环境

conda activate 环境名

如图,当终端信息前面出现红框内容,说明成功进入虚拟环境

image-20230724094044309

然后就可以开始针对项目安装依赖了,比如这里要安装pytorch与d2l

依次输入:pip install torchpip install d2l

其他命令

退出虚拟环境输入conda deactivate

如果想查看所有虚拟环境,输入conda env list

删除环境,输入conda remove -n env_name(环境名称) --all

配置VSCode

现在按下ctrl+shift+p,输入python找到解释器选项。(这一步里如果发现按下这三个键无效,看这篇文章解决 VSCode Ctrl Shift P 快捷键不可用,大抵是因为PicGo占用快捷键了

image-20230724095322233

找到我们的虚拟环境,这里、Anaconda路径后的都是虚拟环境

image-20230724095501937

现在我们就发现,原来报错说找不到路径的黄线都没了

image-20230724095723508

image-20230724095600572

结语

无,最近累累。昨天测了一下,现在打字速度变快了,刚上大学的时候速度一般在25wpm,现在已经到40wpm了,虽然文章如果思路清晰能很快就打完,但是指头好疼233333.

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在 VS Code 中配置 Python 虚拟环境,请执行以下步骤: 1. 安装 Python 扩展,在 VS Code 中按 Ctrl+Shift+X 打开扩展面板,搜索并安装 Python。 2. 创建虚拟环境,在终端中使用 python -m venv 命令创建虚拟环境,例如: python -m venv env。 3. 激活虚拟环境,在终端中使用 source env/Scripts/activate 命令激活虚拟环境 (Windows 用户请使用 env\Scripts\activate.bat)。 4. 在 VS Code 中打开该文件夹,点击左下角的终端图标打开终端,会发现终端提示符左侧多了 (env),表示已经在虚拟环境中。 5. 现在你就可以在虚拟环境中安装和使用包了。 ### 回答2: VSCode是一个强大的代码编辑器,支持许多编程语言,包括Python。在开发Python项目时,可以利用VSCode虚拟环境来隔离项目依赖,确保项目的稳定性。下面是如何配置Python虚拟环境的步骤: 第一步:安装Python 在使用Python虚拟环境之前,需要安装Python。可以从官方网站下载Python安装包,安装完成之后,可以通过在命令行中输入“python --version”来验证Python是否已成功安装。 第二步:安装VSCodePython插件 如果还没有安装VSCode,请先安装它。在VSCode中,需要安装Python插件,以便使用Python开发功能。可以在插件市场中搜索并安装“Python”插件。 第三步:创建虚拟环境VSCode的终端中,可以使用以下命令创建Python虚拟环境: > python -m venv <虚拟环境名称> 例如: > python -m venv myenv 这将在当前目录下创建一个名为“myenv”的虚拟环境。 第四步:激活虚拟环境 创建虚拟环境之后,需要激活虚拟环境。在VSCode的终端中,在Windows下使用以下命令: > <虚拟环境名称>\Scripts\Activate.ps1 在MacOS或Linux下使用以下命令: > source <虚拟环境名称>/bin/activate 例如: > myenv\Scripts\Activate.ps1 或者 > source myenv/bin/activate 当虚拟环境激活后,将会在终端的左侧看到虚拟环境的名称。 第五步:配置项目 在VSCode中打开Python项目。在VSCode的侧边栏中,选择“Python: Select Interpreter”命令,并选择虚拟环境Python解释器。这将确保VSCode正确地配置Python环境,以便在项目中使用虚拟环境。 至此,Python虚拟环境配置就完成了。使用虚拟环境可以避免因项目依赖的差异而导致的问题,保证项目的稳定性。在开发Python项目时,建议使用虚拟环境。 ### 回答3: VSCode是一款非常流行的代码编辑器,特别是在Python开发领域中,已经成为了开发者的主流选择。在使用VSCode进行Python编程时,为了更好地管理不同版本的Python以及Python包,我们需要为每个项目配置一个独立的虚拟环境。本文将介绍如何在VSCode配置Python虚拟环境。 一、什么是Python虚拟环境 虚拟环境是指Python环境的副本,它不会影响到系统中Python环境的配置Python虚拟环境可以让你在同一台机器上开发不同的Python项目,每个项目可以使用不同的Python版本和不同的Python包。Python虚拟环境可以通过Virtualenv或Conda等工具来创建。Virtualenv是Python内置的一种轻量级虚拟环境创建工具,它可以在一个独立的环境中安装PythonPython包。 二、安装Virtualenv 在使用VSCodePython插件进行Python开发时,需要先安装Virtualenv。可以通过在命令行输入"pip install virtualenv"来安装Virtualenv。安装完成后,可以在命令行输入"virtualenv --version"来验证是否安装成功。 三、创建Python虚拟环境 在使用VSCodePython插件进行Python开发时,需要为每个项目创建一个独立的虚拟环境。使用Virtualenv创建Python虚拟环境的命令如下: ``` virtualenv env ``` 以上命令将会在当前目录下创建一个名为env的虚拟环境,该虚拟环境将会包含必要的Python包和Python版本。 四、激活Python虚拟环境 创建Python虚拟环境后,需要在VSCode中激活虚拟环境。可以通过在VSCode的终端中执行以下命令来激活虚拟环境: ``` .\\env\\Scripts\\activate ``` 以上命令将会启动虚拟环境,并将提示符改为虚拟环境的名称,表示虚拟环境已经成功激活。 五、在VSCode配置Python解释器 在激活虚拟环境后,需要在VSCode配置Python解释器,这样VSCode就能够使用虚拟环境中的Python版本和Python包。VSCode提供了两种配置Python解释器的方法: 1. 使用.vscode/settings.json文件配置Python解释器 在VSCode项目的根目录下,可以找到.vscode文件夹,该文件夹中包含了一个settings.json文件。可以通过修改该文件的内容来配置Python解释器。以下是一个配置Python解释器的示例: ``` { "python.pythonPath": ".\\env\\Scripts\\python.exe" } ``` 以上示例将Python解释器的路径设置为虚拟环境中的python.exe文件。 2. 通过VSCode的UI界面配置Python解释器 通过VSCode的UI界面也可以配置Python解释器。首先,需要打开命令面板(Ctrl+Shift+P),然后输入“Python: Select Interpreter”来打开选择Python解释器的界面。在该界面中,可以选择虚拟环境中的Python解释器来进行调试和运行。 六、总结 通过使用Virtualenv创建Python虚拟环境,并在VSCode配置Python解释器,我们可以更好地管理不同版本的PythonPython包,使得代码的开发和维护更加高效和便捷。在开发Python项目时,配置Python虚拟环境是一个非常重要的步骤,不仅可以提高开发效率,还可以避免出现一些意外的错误。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值