VSCode终端无法激活conda环境。

问题描述 投票:0回答:1

我读到 这个职位 类似的问题,但那里的建议似乎没有用。我在我的windows机器上安装了VS Code并添加了Python扩展。然后我把我的项目的python路径改成了 C:\Users\yatin\.conda\envs\tom\python.exe. 该 .vscode/settings.json 有这个功能。

{
    "python.pythonPath": "C:\\Users\\yatin\\.conda\\envs\\tom\\python.exe"
}

VSCode的状态栏也会显示。

enter image description here

但是当我做 conda env list 即使做了 conda activate tom 的终端中,我得到的输出。

# conda environments:
#
base                  *  C:\ProgramData\Anaconda3
tom                      C:\Users\yatin\.conda\envs\tom

而不是:

# conda environments:
#
base                     C:\ProgramData\Anaconda3
tom                   *  C:\Users\yatin\.conda\envs\tom

同样,当我尝试导入没有安装在base中的软件包时,也没有得到 python app.py. 我应该怎么做?

编辑:where python 运行但没有任何输出

还有:

import os
import sys
os.path.dirname(sys.executable)

给予

'C:\\Python38'
python visual-studio-code conda environment
1个回答
1
投票

首先,打开Anaconda提示符 (如何在Windows 10(64位)中访问Anaconda命令提示符?),然后键入。

conda activate tom

激活你的虚拟环境,然后在这个活动环境中打开visual studio的代码,键入

code

而且它应该工作

© www.soinside.com 2019 - 2024. All rights reserved.