国外主机 \ 国外VPS服务器 / 免实名认证 \ 免备案 / 国外虚拟主机 \ VPSFinder.org

▶ 提示:由于国外VPS商家的特殊性,推荐使用:NordLayer ( VPN )打开网站,以轻实现松安全的访问。

▶ 声明:本站通过商家推荐广告联盟营销获得佣金收入,部分商家的展示位置可能受此影响,但您通过本站链接产生的交易问题,本站不承担相关责任。

DotDotNetworks CNCSZ
VScode + Python 虚拟环境 venv 搭建 LOGO

VScode + Python 虚拟环境 venv 搭建

VScode + Python 虚拟环境 venv 搭建过程,通常情况下会报错,如果出现错误,需要给相应的权限,这里记录一下安装虚拟环境和解决权限问题的操作步骤。

在终端窗口,执行命令如下:

1、python -m venv venv

//解释:venv 为自定义指定目录名,创建虚拟环境

python -m venv:调用 Python 模块 venv 执行虚拟环境创建功能。

第二个 venv:自定义的虚拟环境目录名称(可替换为其他名称,如 myenv)

2、.\venv\Scripts\activate //激活虚拟环境

通常情况下会报错,如:

.\venv\Scripts\activate : 无法将“.\venv\Scripts\activate”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保
路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ .\venv\Scripts\activate
+ ~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (.\venv \Scripts\activate:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

出现以上错误,需要给相应的权限,执行以下命令:

1、\venv\Scripts> get-executionpolicy

Restricted

2、PS C:\venv \Scripts> -Scope CurrentUser

-Scope : 无法将“-Scope”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ -Scope CurrentUser
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: (-Scope:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

3、PS C:\venv \Scripts> Set-ExecutionPolicy AllSigned

4、PS C:\venv \Scripts> Set-ExecutionPolicy -Scope CurrentUser Unrestricted

5、PS C:\venv \Scripts> Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

6、PS C:\venv \Scripts> .\activate

此时的终端会出现(venv) ,说明虚拟环境已经激活,配置完成,可以开始配置虚拟环境了。

(venv) PS C:\venv \Scripts>

返回 VPSFinder 首页