我读到 这个职位 类似的问题,但那里的建议似乎没有用。我在我的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的状态栏也会显示。
但是当我做 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'
首先,打开Anaconda提示符 (如何在Windows 10(64位)中访问Anaconda命令提示符?),然后键入。
conda activate tom
激活你的虚拟环境,然后在这个活动环境中打开visual studio的代码,键入
code
而且它应该工作