对于conda来创建虚拟环境都不需要将命令行切换到指定路径 直接在任意路径输入命令就行了
conda create -n xxx python=3.6 # 创建
conda env remove --name your_env_name # 删除
vscode终端窗口
另一种创建虚拟环境方法
# 在vscode打开的power shell终端中输入
python -m venv venv # 会在当前文件夹创建虚拟环境
python3.8 -m venv myenv # 使用 Python3.8 创建名为 "myenv" 的虚拟环境
输入命令,手动激活虚拟环境:
1. 在 PowerShell 中
在 PowerShell 中
d:\AAA vscode\venv\Scripts\Activate # 这个是自己创建虚拟环境的位置
这种实际不会使用 因为是在下面 >> 中逐行输入代码 很麻烦的
vscode中建立的终端PowerShell
或者:(实际用的比较多)
可以直接在vscode选择解释器 然后运行需要运行的py文件
vscode中选择解释器
可以看到PowerShell 命令行中是运行成功了的 但是这个红字我也不知道什么原因
运行简单py文件
红字问题解决:
- 按照gpt所说:首先,确保你以管理员身份打开 PowerShell。具体实现:
vscode 管理员权限 运行终端_vscode管理员版本-CSDN博客 - 更改执行策略:在管理员权限的 PowerShell 中,使用以下命令将执行策略设置为 "RemoteSigned",这会允许运行本地脚本,包括虚拟环境激活脚本:
Set-ExecutionPolicy RemoteSigned
在PowerShell中输入 然后回车一下
更改执行策略 - 之后就是重新运行py文件 这会生成一个新的终端 如下图 不会有红字
这里应该也是可以进行pip命令行安装的(因为已经进入了指定的环境)
解决红字
2. 在cmd中
或者cmd中 一直切换到这个路径下d:\AAA vscode\venv\ 然后输入
Scripts\Activate
想要退出环境:
Scripts\deactivate
-
可以利用以下图中样子 进行pip包的安装
cmd中进入虚拟环境
cmd退出虚拟环境