首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么VSCode不改变终端的虚拟环境?

为什么VSCode不改变终端的虚拟环境?
EN

Stack Overflow用户
提问于 2018-03-06 23:24:29
回答 1查看 1.5K关注 0票数 3

因此,通过anaconda提示,我创建了一个环境,然后安装了numpy

代码语言:javascript
复制
conda -n CT_Bioinformatics python=3.6
conda install numpy

然后将其安装在VSCode (安装了python解释器的位置)上。我将解释器更改为环境文件夹中的解释器,它在左下角显示了正确的版本。当我试图从终端运行一个文件时,在我创建了一个新文件之后,它显示numpy is not installed:

代码语言:javascript
复制
import sys
print (sys.version)

出现了以下内容:

代码语言:javascript
复制
3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)]

只有当我通过右键单击并选择运行Python文件来运行文件时,它才能正常工作并显示正确的版本。

代码语言:javascript
复制
PS C:\CT Bioinformatics Coursework> & C:/Anaconda/envs/CT_Bioinformatics/python.exe "c:\CT Bioinformatics Coursework\dp_template.py"

我读到你可以在设置中添加:

代码语言:javascript
复制
"python.pythonPath": "C:\\Anaconda\\envs\\CT_Bioinformatics\\python.exe"

但它仍然是一样的。我是否遗漏了什么,这样我就可以在终端上使用python文件名了(这样它就使用了正确的版本)?谢谢

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49134331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档