win+R: cmd
1 输入python,如果跳出“不是内部处理”,则需要在系统高级设置中—>环境变量—>将python所处的文件夹添加到环境变量中,e.g., D\Anaconda
2 修改路径
e.g.,
cd: C:\Users\admin\Desktop\test
3 输入
python -m venv XXXX
4 查看C:\Users\admin\Desktop\test路径中是否新建了环境,如果没有,则没有成功
5 若成功,则修改路径
C:\Users\admin\Desktop\test\Scripts
6 激活虚拟环境,继续输入:
.\activate
1 打开vscode,1.1 文件-打开文件夹;1.2 终端—>新建terminal
2 下方terminal中如果前方是(PS),则代表此时的terminal是powershell,需要修改为cmd,方法见步骤3
3 win+shift+P,输入:
terminal: select
,选择默认配置文件
然后选择Command Prompt,即cmd.exe
4 vscode上方,终端,新建终端
5 输入python -m venv XXXX
6文件夹中出现虚拟环境相关的文件,创建成功
7 win+shift+p,输入python: select interpreter
,选择创建好的虚拟环境
8 结束
网上有些教程中,激活环境的时候,用的是source命令。
但是终端会提示source不是内部命令,这是因为windows中没有开启bash。我用的win11,没有开启成功。所以建议还是直接在vscode中创建吧。
如果非要在cmd中激活虚拟环境,则将路径改为虚拟环境中的scripts文件夹,再运行./activate即可