vscode 无法激活conda虚拟环境

vscode 无法激活conda虚拟环境

今天装odoo17的过程中,指定了conda虚拟环境,打开终端的时候无法激活

复制代码
PS C:\Users\Administrator> conda activate py311
usage: conda-script.py [-h] [--no-plugins] [-V] COMMAND ...
conda-script.py: error: argument COMMAND: invalid choice: 'activate' (choose from 'clean', 'compare', 'config', 'create', 'info', 'init', 'install', 'list', 'notices', 'package', 'remove', 'uninstall', 'rename', 'run', 'search', 'update', 'upgrade', 'build', 'convert', 'debug', 'develop', 'doctor', 'index', 'inspect', 'metapackage', 'render', 'skeleton', 'pack', 'content-trust', 'verify', 'token', 'env', 'repo', 'server')

后来经网友指点:"允许本地计算机允许运行本地脚本", 也就执行了两个命令

管理员运行powershell,执行两条指令:

复制代码
PS C:\WINDOWS\system32> Set-ExecutionPolicy RemoteSigned

执行策略更改
执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/go.microsoft.com/fwlink/?LinkID=135170
中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?
[Y] 是(Y)  [A] 全是(A)  [N] 否(N)  [L] 全否(L)  [S] 暂停(S)  [?] 帮助 (默认值为"N"): y

PS C:\WINDOWS\system32> conda init powershell
no change     D:\ProgramData\anaconda3\Scripts\conda.exe
no change     D:\ProgramData\anaconda3\Scripts\conda-env.exe
no change     D:\ProgramData\anaconda3\Scripts\conda-script.py
no change     D:\ProgramData\anaconda3\Scripts\conda-env-script.py
no change     D:\ProgramData\anaconda3\condabin\conda.bat
no change     D:\ProgramData\anaconda3\Library\bin\conda.bat
no change     D:\ProgramData\anaconda3\condabin\_conda_activate.bat
no change     D:\ProgramData\anaconda3\condabin\rename_tmp.bat
no change     D:\ProgramData\anaconda3\condabin\conda_auto_activate.bat
no change     D:\ProgramData\anaconda3\condabin\conda_hook.bat
no change     D:\ProgramData\anaconda3\Scripts\activate.bat
no change     D:\ProgramData\anaconda3\condabin\activate.bat
no change     D:\ProgramData\anaconda3\condabin\deactivate.bat
modified      D:\ProgramData\anaconda3\Scripts\activate
modified      D:\ProgramData\anaconda3\Scripts\deactivate
modified      D:\ProgramData\anaconda3\etc\profile.d\conda.sh
modified      D:\ProgramData\anaconda3\etc\fish\conf.d\conda.fish
no change     D:\ProgramData\anaconda3\shell\condabin\Conda.psm1
modified      D:\ProgramData\anaconda3\shell\condabin\conda-hook.ps1
modified      D:\ProgramData\anaconda3\Lib\site-packages\xontrib\conda.xsh
modified      D:\ProgramData\anaconda3\etc\profile.d\conda.csh
modified      D:\fatux\doc\WindowsPowerShell\profile.ps1

==> For changes to take effect, close and re-open your current shell. <==

然后在vs下,按ctrl+· 打开终端,大功告成!

复制代码
(base) PS D:\BaiduSyncdisk\odoo\odoo17> activate
(base) PS D:\BaiduSyncdisk\odoo\odoo17> conda activate py312
(py312) PS D:\BaiduSyncdisk\odoo\odoo17> 

注意: power shell 可以执行,cmd还是不行

相关推荐
晨尘光8 小时前
【pycharm 创建一个线程,在线程函数中增加的日志打印,日志打印了,但是打断点进不去】
ide·python·pycharm
正经教主9 小时前
【App开发】Mumu模拟器安装使用与Android Studio连接指南
android·ide·android studio
mpb11 小时前
win11安装tensorrt,并适配conda虚拟环境
conda
lzq60311 小时前
Python虚拟环境全指南:venv与conda对比与实践
开发语言·python·conda
lxmyzzs12 小时前
vscode-ssh无法进入docker问题解决
vscode·docker·ssh
Candice_jy12 小时前
vscode运行ipynb文件:使用docker中的虚拟环境
服务器·ide·vscode·python·docker·容器·编辑器
不染尘.13 小时前
2025_11_5_刷题
开发语言·c++·vscode·算法·贪心算法·动态规划
拿破轮16 小时前
不小心在idea中点了add 到版本控制 怎么样恢复?
java·ide·intellij-idea
willhuo21 小时前
vscode编辑arduino项目
ide·vscode·编辑器