vscode中配置python虚拟环境

news/2024/12/21 20:22:37/

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.ppmy.cn/news/1534885.html

相关文章

Ubuntu安装Hadoop3.4

1、创建Hadoop用户 sudo adduser hadoop 将Hadoop加进sudo用户组,赋予更高权限: sudo usermod -G sudo hadoop 3、安装JDK(略) 查看JDK安装路径:which java 和 ls -al 3、配置SSH免密登录 在Hadoop分布式集群环境中,各个机器之间的通信通常需要使用SSH的方式进行连…

算法入门(C#):输入日期得到下一天的日期

#include<stdio.h> int main() { int n, y, r;//n:年, y:月, r:日 scanf("%d%d%d", &n, &y, &r); if (n > 0 && y > 0 && y < 13 && r>0) {//检查输入的日期是否合法 // 处理2月的情…

如何给自己的平台搭建一个ip禁令系统

搭建一个IP禁令系统可以帮助你管理用户访问&#xff0c;阻止恶意用户或不合规行为。以下是一些常见的步骤和方法&#xff1a; 1. 选择技术栈 选择适合你的平台的技术栈&#xff0c;例如&#xff1a; Web服务器&#xff1a;Apache、Nginx等。编程语言&#xff1a;Python、PHP…

第四章-课后练习5:修正指数曲线模型——excel和python应用(2)

一、修正指数曲线模型——excel应用 对于以下数据: 年份销售量201346000201449000

【重学 MySQL】四十八、DCL 中的 commit 和 rollback

【重学 MySQL】四十八、DCL 中的 commit 和 rollback commit的定义与作用rollback的定义与作用使用场景相关示例注意事项DDL 和 DML 的说明 在MySQL中&#xff0c;DCL&#xff08;Data Control Language&#xff0c;数据控制语言&#xff09;用于管理数据库用户和控制数据的访问…

【中间件】fastDFS的相关知识

一、分布式文件系统 1.1 传统的文件系统 我们在Linux中学习的文件系统就是传统的文件系统&#xff1a; 传统的文件系统格式&#xff1a; ntfs/fat32/ext3/ext4 可以被挂载和卸载&#xff0c;就是一般一个盘可以分成多个盘&#xff0c;每一盘都可以挂载到不同的目录路径中。…

AWS IoT Core for Amazon Sidewalk

目录 1 前言2 AWS IoT2.1 准备条件2.2 创建Credentials2.2.1 创建user2.2.2 配置User 2.3 本地CLI配置Credentials 3 小结 1 前言 在测试Sidewalk时&#xff0c;device发送数据&#xff0c;网关接收到&#xff0c;网关通过网络发送给NS&#xff0c;而此处用到的NS是AWS IoT&am…