所以,通过anaconda提示我创建了一个环境,然后安装了numpy
conda -n CT_Bioinformatics python=3.6
conda install numpy
它已安装 然后在VSCode(安装了python解释器)上,我将解释器更改为Enviroment文件夹中的解释器,并在左下角显示正确的版本。当我尝试从终端运行文件时,它表示未安装numpy并且在我创建新文件之后:
import sys
print (sys.version)
出现以下内容:
3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)]
只有当我通过右键单击并选择运行Python文件来运行文件时,它才能正常运行并显示正确的版本。
PS C:\CT Bioinformatics Coursework> & C:/Anaconda/envs/CT_Bioinformatics/python.exe "c:\CT Bioinformatics Coursework\dp_template.py"
我读到你可以进入设置:
"python.pythonPath": "C:\\Anaconda\\envs\\CT_Bioinformatics\\python.exe"
但它仍然是一样的。有什么我缺少的,所以我可以在终端上做python文件名(所以它使用正确的版本)? 感谢
答案 0 :(得分:0)
在设置中验证:
// Activate Python Environment in Terminal created using the Extension.
"python.terminal.activateEnvironment": true
默认值为true。然后使用命令“Python:Create Terminal”打开终端。它创建了一个终端并激活你的python环境。
答案 1 :(得分:0)
我遇到了同样的问题。我的解决方案是在VScode的终端控制台中,键入并运行
& c:/Users/dell/Anaconda3/envs/a_env_name/python.exe
代替传统的
python