目录

前言

一、安装Python

二、安装VS Code

三、配置虚拟环境(一):创建-激活-安装第三方库-(运行)-(退出)

1.创建虚拟环境

2.激活虚拟环境

1)自动激活

2)手动激活

3.在虚拟环境中使用pip安装程序所需第三方库

方法一:单独安装

方法二:批量安装

4.运行程序

5.手动退出虚拟环境

四、配置虚拟环境(二):确认转移-激活-运行-(退出)

1.确认、转移虚拟环境

2.激活

3.运行程序

4.手动退出虚拟环境

附录

1)步骤一、二可参考

2)多版本Python区分可参考:

3)项目文件夹与虚拟环境的关系如下图:

4)requirements.txt:

5)其他参考资料:


前言

本教程只使用 Python、VS Code 进行Python的虚拟环境配置

小编系统是Win11,安装的是Python3.11.9

以下为具体步骤:

一、安装Python

多版本Python管理见附录,本教程使用附录中文章所给版本区分方法,即Python3.11.exe为安装的Python3.11.9中的Python.exe程序

二、安装VS Code

(步骤一、二参考见附录)

三、配置虚拟环境(一):创建-激活-安装第三方库-(运行)-(退出)

适用于需重新创建虚拟环境的情况

1.创建虚拟环境

新创建或者打开已有的项目文件夹(文件夹A)(本教程中项目文件夹后缀为.cn),

(新手新创建项目文件夹可参考37、vscode运行python代码_哔哩哔哩_bilibili 前3:43的部分 )

(项目文件夹与虚拟环境的关系见附录)

然后打开VS Code的终端,(可参考Python多版本共存 + VsCode配置教程-CSDN博客2.安装VsCode 中的12 ~ 14)

类似下图

在VS Code的终端中输入“python3.11 -m venv .venv”,这个命令表示在.venv这个路径下创建虚拟环境

python3.11 -m venv .venv

按回车创建完成后,在这个项目文件夹中的左侧菜单会出现一个虚拟目录列表,也就是项目的虚拟环境,可看到创建的.venv文件夹(文件夹B)

(当然,若想在比如说名为vsvenv这个路径下创建虚拟环境,就在终端中输入“python3.11 -m venv vsvenv”就好啦,创建的文件夹(文件夹B)就名为vsvenv了)

2.激活虚拟环境

两种方式:自动激活、手动激活

1)自动激活

在VS Code中,使用ctrl + shift + p 快捷键来打开命令面板

在命令面板中输入Python:Select Interpreter

会出现

选择所需的.venv的环境即可

2)手动激活

在VS Code的终端输入“.venv\Scripts\activate”

.venv\Scripts\activate

一旦虚拟环境被激活,你将在终端提示符前看到虚拟环境的名称(如下图中绿色的文字),表示你已经进入了虚拟环境

 如果报错

则管理员运行Windows PowerShell

输入命令:Set-ExecutionPolicy RemoteSigned,并在输入框中输入“Y”

之后再次在VS Code的终端输入激活命令即可

.venv\Scripts\activate

(该报错更细致处理见使用VSCode搭建Python项目隔离的虚拟环境,非常实用!_vscode_一沐南风-GitCode 开源社区

3.在虚拟环境中使用pip安装程序所需第三方库

安装的第三方包会存放在虚拟环境的目录即.venv路径下(文件夹B中),与全局环境和其他虚拟环境互不影响

按照 项目文件夹(文件夹A)中有无requirements.txt 及 需安装第三方库的多少 可分为以下几种方法:

(requirements.txt的解释见附录)

方法一:单独安装

以安装pandas为例

在VS Code的终端输入“pip3.11 install pandas”

其余同理

方法二:批量安装

(需事先确认项目文件夹(文件夹A)中的requirements.txt是否存在及其是否包含程序所需所有第三方库(包)及其指定的版本,或自己列出项目所需安装的第三方库(包)->制作requirements.txt)

在VS Code的终端输入“pip install -r requirements.txt”

pip install -r requirements.txt

对于Python迁移项目时有第三方库的做法,小编还未试过,但觉得可参考:VSCode中Python环境配置、虚拟环境的创建启动关闭及pip常用命令_vscode pip-CSDN博客

注:requirements.txt中不要有Python自带的标准库,否则会报错

4.运行程序

在VS Code终端运行程序

5.手动退出虚拟环境

(手动激活时才需要进行本步骤手动退出虚拟环境,自动激活不需要)

在VS Code的终端输入“deactivate”即可退出

deactivate

至此,Python虚拟环境搭建完毕。在虚拟环境中pip安装的第三方库都只作用于该虚拟环境,不影响系统环境。

四、配置虚拟环境(二):确认转移-激活-运行-(退出)

适用于使用已有虚拟环境,无需重新创建虚拟环境的情况

1.确认、转移虚拟环境

(通过复制粘贴等方式)确保项目文件夹(文件夹A)中有.venv虚拟环境的文件夹(文件夹B)

2.激活

进行本教程 三、配置虚拟环境(一)中的  2.激活虚拟环境 (手动或自动)

3.运行程序

在VS Code终端运行程序

4.手动退出虚拟环境

(手动激活时才需要进行本步骤手动退出虚拟环境,自动激活不需要)

同本教程 三、配置虚拟环境(一)中的  5.手动退出虚拟环境

附录

1)步骤一、二可参考

最新Python安装详细教程_python安装教程-CSDN博客 中的一 ~ 四,很详细

Python安装与VSCode配置保姆级教程_vscode安装python库-CSDN博客,不过其中二 2.配置Python解释器是配置全局环境的,所以其中的二 3. 创建并运行第一个程序的这个程序是在全局环境中运行的

2)多版本Python区分可参考:

Python多版本共存 + VsCode配置教程-CSDN博客 的 1.安装Python 中的8 ~ 10

3)项目文件夹与虚拟环境的关系如下图:

虽然图中给的是Anaconda的虚拟环境管理模式,但思路很像

4)requirements.txt:

包含程序所需第三方库(包)及其指定的版本

5)其他参考资料:

VSCode 中 Python 虚拟环境(venv)的使用指南 - 极客技术博客VS Code配置使用 Python,超详细配置指南,看这一篇就够了_vscode python-CSDN博客

【Python环境搭建】Miniconda的安装及配置教程-CSDN博客

感谢各位老师的学习教程资料!

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐