vscode中配置python虚拟环境

news/2024/10/4 16:27:09 标签: python

python虚拟环境作用

Python虚拟环境允许你为每个独立的项目创建一个隔离的环境,这样每个项目都可以拥有自己的一套Python安装包和依赖,不会互相影响。实际使用中,可以在vscode或pycharm中使用虚拟环境。

1.创建虚拟环境的方法:

使用venv模块(Python 3.3及以上版本),在您的项目文件夹中创建一个新的虚拟环境。在命令行中,切换到您要创建虚拟环境的目录,并运行以下命令:
 

python -m venv myenv

这将创建一个名为myenv的新虚拟环境。

2.激活虚拟环境。

在Windows系统上,运行以下命令:

myenv\Scripts\activate

在Linux或macOS系统上,运行以下命令:

source myenv/bin/activate

激活虚拟环境后,您将在命令行提示符前看到虚拟环境的名称(即myenv)。

3.在激活的虚拟环境中安装所需的软件包

安装和管理依赖项。在虚拟环境中,您可以使用pip来安装和管理项目所需的Python包和依赖项。例如,要安装一个包,可以运行以下命令:
 pip install package_name -i https://pypi.tuna.tsinghua.edu.cn/simple

当您完成工作并希望退出虚拟环境时,可以运行以下命令来停用它:

deactivate

这样,您就可以在Python中成功安装和使用venv虚拟环境了。

                    
首次配置虚拟环境的时候可能会报权限问题

需以管理员身份运行PowerShell,通过设置执行策略为Bypass来解除限制。执行`Get-ExecutionPolicy`检查当前状态,然后用`Set-ExecutionPolicyBypass`更改设置。


http://www.niftyadmin.cn/n/5690122.html

相关文章

文心优质智能体制作技巧:画家女友韵墨(详细教程)

目录 1. 引言 2. 韵墨的人设构思 性格特点 专业背景 语言风格 2. 技术实现 1.人设和回复逻辑 作用 2.开场白和预设 3.插件功能(技能) 1.图像生成与处理 2.社交媒体集成 4.其他的功能设定 1.工作流 2.数据库 3.长期记忆 4.角色声音 5.商业转化 5. 对话设计 1.…

基于RFID的指纹定位原理、MATLAB的一个小例程

文章目录 一、什么是RFID?二、指纹定位的概念三、RFID与指纹定位的结合1. 高精度定位2. 实时性强3. 抗干扰能力强四、应用场景1. 室内导航2. 资产管理3. 人员定位五、挑战与未来发展程序代码运行结果结论基于RFID的指纹定位技术介绍 一、什么是RFID? 射频识别(RFID, Radio …

Linux忘记root用户密码怎么重设密码

直接说步骤: 1.重启客户机 2.在选择内核页面快速按e键,进入编辑模式 进入后应该是这个样子 在这里只能按上下键切换行 找到Linux16这里 3.按右方向键切换到行尾,也就是UTF-8处,在后面添加一个空格,然后加上这段话 …

不懂外语也能无障碍交流?探索4款超好用中英翻译工具

嘿,各位外贸流程的小伙伴们,今儿咱们来聊聊那些翻译神器,看看它们在中英文互译这条路上,是怎么给我们这些天天跟洋文打交道的哥们儿姐们儿减轻负担的。我亲身体验了福昕翻译在线、福昕翻译大师、海鲸AI翻译还有腾讯翻译君&#xf…

Linux学习笔记(六):服务管理,监控,RPM包管理,yum包管理工具,Linux启动管理,网络管理

Linux学习笔记(六):服务管理,监控,RPM包管理,yum包管理工具,Linux启动管理,网络管理 1. 服务管理 1.1 service 启动/停止服务 service 命令是最常用的服务管理工具之一&#xff0c…

移动技术开发:音乐播放器

1 实验名称 音乐播放器 2 实验目的 掌握使用Service启动服务的方法&#xff0c;掌握BroadcastReceiver广播传递机制的实现&#xff0c;利用Activity、Service和BroadcastReceiver实现一个音乐播放器APP。 3 实验源代码 布局文件代码&#xff1a; <?xml version"1.…

企望制造ERP系统存在RCE漏洞

漏洞描述 企望制造纸箱业erp系统由深知纸箱行业特点和业务流程的多位IT专家打造&#xff0c;具有国际先进的管理方式&#xff0c;将现代化的管理方式融入erp软件中&#xff0c;让企业分分钟就拥有科学的管理经验。erp的功能包括成本核算、报价定价、订单下达、生产下单、现场管…

【Qt】控件概述——按钮类控件(2)

控件概述&#xff08;2&#xff09; 1. PushButton2. RadioButton——单选按钮2.1 使用2.2 区分信号 clicked&#xff0c;clicked(bool)&#xff0c;pressed&#xff0c;released&#xff0c;toggled(bool)2.3 QButtonGroup分组 3. CheckBox——复选按钮 1. PushButton QPushB…