因此,通过anaconda提示,我创建了一个环境,然后安装了numpy
conda -n CT_Bioinformatics python=3.6
conda install numpy然后将其安装在VSCode (安装了python解释器的位置)上。我将解释器更改为环境文件夹中的解释器,它在左下角显示了正确的版本。当我试图从终端运行一个文件时,在我创建了一个新文件之后,它显示numpy is not installed:
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文件名了(这样它就使用了正确的版本)?谢谢
发布于 2018-03-06 23:46:05
在设置中验证:
// Activate Python Environment in Terminal created using the Extension.
"python.terminal.activateEnvironment": true默认值为true。然后用"Python: Create Terminal“命令打开终端。它创建一个终端并激活您的python环境。
发布于 2018-09-18 23:29:54
我也有同样的问题。我的解决方案是在VScode的终端控制台中,键入并运行
& c:/Users/dell/Anaconda3/envs/a_env_name/python.exe
而不是传统
python
https://stackoverflow.com/questions/49134331
复制相似问题