vscode运行python报错_vscode配置python、Anaconda、创建深度学习环境安装tensorflow、numpy、matplotlib(Windows)...

本文介绍了如何在VSCode中配置Python环境,包括安装VSCode、Python扩展、CodeRunner,以及使用Anaconda创建深度学习环境。详细步骤包括创建虚拟环境、安装Tensorflow、Numpy和Matplotlib。同时,文章解决了在VSCode中运行Python脚本时可能出现的DLL加载失败问题,提供了解决方案。
摘要由CSDN通过智能技术生成

安装与环境配置

下载并安装软件和环境

下载并安装VSCode

安装python扩展插件

安装CodeRunner

下载并安装Anaconda

创建虚拟环境

conda新增国内源

下载并安装Cuda

VScode配置Python、虚拟环境

VSCode配置pyton解释器

验证环境和处理问题

报错和处理

使用code runner运行脚本时出现的报错

ImportError: DLL load failed: 找不到指定的模块

下载并安装软件和环境

下载并安装VSCode

https://code.visualstudio.com/

安装python扩展插件

点击扩展商店、搜索python点击安装即可,用于支持.py文件

安装CodeRunner

在扩展商店中安装code runner用于运行.py文件

下载并安装Anaconda

https://www.anaconda.com/products/individual

创建虚拟环境

# 查看虚拟环境列表

conda env list

# conda environments:

#

base * C:\Users\shenyong\anaconda3

# 创建虚拟环境并安装一些模块

# tensorflow安装可以选择gpu或者cpu版本、若要安装gpu、tensorflow=1.14替换为tensorflow-gpu=1.14即可

conda create -n tf1.14-py3.7 numpy matplotlib python=3.7 tensorflow=1.14

# 执行完后验证是否安装查看列表

conda env list

# conda environments:

#

base * C:\Users\shenyong\anaconda3

tf1.14-py3.7 C:\Users\shenyong\anaconda3\envs\tf1.14-py3.7

# 进入创建的虚拟环境

conda activate tf1.14-py3.7

# 验证python等模块是否成功安装

(tf1.14-py3.7) E:\deep_learnning\first>python

Python 3.7.7 (default, Apr 15 2020, 05:09:04) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> import numpy as np

>>> print(np.__version__)

1.18.1

>>>

# 上面输出np版本号正常说明安装成功了、其他模块验证同理不再赘述

conda新增国内源

(1)清华源(TUNA)

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

conda config --setshow_channel_urls yes

(2)中科大源(USTC)

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/

conda config --setshow_channel_urls yes

下载并安装Cuda

https://developer.nvidia.com/cuda-toolkit

Cuda用于运行tensorflow-gpu版本、运行在N卡上。cpu版本的tensorflow或者是A卡环境下不需要安装。

cuda版本必须跟你电脑的显卡匹配、如何正确的安装cuda:

https://blog.csdn.net/qq_25033587/article/details/90301671

VScode配置Python、虚拟环境

VSCode配置pyton解释器

shift+ctrl+p打开首选项设置

配置中增加你想要关联的python版本、我这边选择创建的虚拟环境tf1.14-py3.7中的python解释器

"python.pythonPath": "C:\\Users\\shenyong\\anaconda3\\envs\\tf1.14-py3.7\\python.exe",

验证环境和处理问题

打开VSCode以后、可以选择运行环境、如下图:

和之前在终端里面验证模块是否安装成功一样,在VSCode中创建test.py、通过导入模块来输出版本看看是否正确。

按下F5运行程序如果正常输出、表示环境配置成功。你也可以通过code runner来运行代码。

报错和处理

使用code runner运行脚本时出现的报错

这是因为 code runner 默认配置为系统环境中的python,可能不存在或者是其他版本导致兼容问题。通过在setting.json中增加如下配置,并修改"code-runner.executorMap中python执行器path为你环境中所选择的即可:

"code-runner.executorMap": {

"python": "C:\\Users\\shenyong\\anaconda3\\envs\\cv2\\python.exe",

},

ImportError: DLL load failed: 找不到指定的模块

解决办法:

右键单击我的电脑-》属性-》高级系统设置-》环境变量-》path

path中增加环境变量:

C:\Users\shenyong\anaconda3\envs\tf1.14-py3.7\;

C:\Users\shenyong\anaconda3\envs\tf1.14-py3.7\Scripts;

C:\Users\shenyong\anaconda3\envs\tf1.14-py3.7\Library\bin;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值