通过venv创建python虚拟环境以及使用报错解决办法

手熟者可以看下面的省流,新手可以继续看下面的详细介绍,看完下次就是熟手了

省流:cmd中进入项目文件夹,输入python -m venv <name>创建虚拟环境,之后再<name>\scripts\activate.bat激活虚拟环境,再pip install <pack name>来安装所需要在虚拟环境使用的模块,再deactivate退出虚拟环境,大功告成,只需在编辑器里面选择自己创建的虚拟环境即可

通过venv创建python虚拟环境

没用过Anaconda,仅说明一下通过venv创建虚拟环境,以及使用的方法

  • 系统:windows10
  • python版本:3.9.12
  • 编辑器:VS Code

在CMD中进入项目文件夹

首先要进入项目文件夹,有两种方法:

  • 方案1:wiin+r弹出运行对话框,输入cmd进入cmd窗口,再从cmd窗口通过导航进入项目文件夹
    win+r进入cmd,这里点确定导航进入项目文件夹

  • 方案2:win+e打开文件资源管理器,在文件资源管理器中进入到项目文件夹,然后在项目文件夹上方的地址栏输入 cmd并回车,即可直接在cmd中进入项目文件夹
    在资源管理器项目文件夹地址栏输入cmd,并回车
    回车后的状态

创建虚拟环境

python -m venv <name>
name就是你想要给虚拟环境起的名字,比如myvenv,packenv等等,这个名字也就是等会在项目文件夹自动创建的文件夹的名称,用来放这个虚拟环境

假设我创建了一个叫做myvenv1的虚拟环境,我输入python -m venv myvenv1,然后就会出现一个叫做myvenv1的文件夹
已经有了myvenv1文件夹
然后输入myvenv1\scripts\activate.bat来激活虚拟环境,并安装所需要的包名称
激活并安装了requests包
安装完输入deactivate就可以退出虚拟环境了,也可以直接关掉CMD窗口,接下来在编辑器选择刚才创建的虚拟环境即可正常使用
退出虚拟环境
在vscode中点击python解释器版本来弹出选择框,点击刚才创建的虚拟环境名称就行了
在这里插入图片描述

删除虚拟环境

只需要确认退出娶你环境了,也就是CMD窗口关着,没有在使用中,然后直接把虚拟环境文件夹给删掉就OK

报错解决办法

我在使用时报错
& : 无法加载文件 F:\pyCode\PyQt\pyside\PySide6\packenv\Scripts\Activate.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft
.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
在网上找到了一个解决办法,实测有用
链接vscode切换虚拟环境报错无法加载文件 E:\Python_project\shop_env\Scripts\Activate.ps1,因为在此系统上禁止运行 脚本。
我来简单介绍一下:
鼠标右击左下角win图标,选择windows power shell(管理员),进去之后输入set-executionpolicy remotesigned按要求输入Y就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值