vscode配置python、Anaconda、创建深度学习环境安装tensorflow、numpy、matplotlib(Windows)

下载并安装软件和环境

下载并安装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卡环境下不需要安装。

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;
  • 9
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Ubuntu是一种流行的开源操作系统,它基于Linux操作系统,并且具有安全、稳定和易于使用的特点。Ubuntu广泛应用于个人电脑和服务器,使用户能够轻松地访问各种开源软件和工具。 VSCode是一款跨平台的轻量级源代码编辑器,由微软开发。它具有强大的编辑功能、智能提示、扩展支持和集成终端等特点,使开发人员能够高效地编写代码。 Anaconda是一个开源的Python发行版,其目标是简化Python和数据科学环境安装和管理。它提供了一个集成的开发环境,包括Jupyter Notebook、编辑器、IPython、conda环境管理器等,使数据分析师和科学家能够更轻松地开展工作。 Python是一种简洁而强大的高级编程语言,被广泛用于科学计算、数据分析、人工智能和网站开发等领域。Python拥有丰富的库和工具生态系统,可使开发任务更加简单、快速。 综上所述,Ubuntu提供了一个可靠的操作系统环境VSCode提供了一个优秀的源代码编辑器;Anaconda提供了Python及相关工具的集成开发环境;而Python是一种强大的编程语言。结合使用这些工具,我们可以在Ubuntu中使用VSCode编辑Python代码,并利用Anaconda管理环境和库依赖,从而更加高效地进行软件开发和数据分析工作。 ### 回答2: Ubuntu是一款流行的操作系统,它基于Linux内核,并提供了一个简单易用的桌面环境VSCode是一款跨平台的轻量级代码编辑器,具有丰富的扩展插件和强大的代码编辑功能。Anaconda是一个Python的科学计算平台,它提供了一个集成的环境,可以方便地管理Python版本和第三方库。 在Ubuntu中,我们可以使用命令行或者软件中心来安装和更新这些软件。首先,我们需要在Ubuntu的终端中安装VSCode。可以通过以下命令来安装: ``` sudo apt-get update sudo apt-get install code ``` 安装完成后,我们可以在应用程序菜单中找到VSCode。 接下来,我们可以安装Anaconda。首先,在Anaconda官网上下载适合Ubuntu的安装包。然后在终端中执行以下命令: ``` bash Anaconda-X.X.X-Linux-x86_64.sh ``` 注意替换X.X.X为下载的安装包版本。然后按照提示完成安装过程。 安装完成后,我们可以打开终端,输入`conda --version`来检查Anaconda是否正确安装。 接下来,我们可以配置VSCodeAnaconda的集成。在VSCode中,我们可以安装Python插件,以便于进行代码编辑和调试。我们可以通过在VSCode中按下Ctrl + Shift + X打开插件面板,然后搜索Python插件并点击安装安装完成后,我们可以在左侧边栏找到Python扩展的图标。点击它,然后点击右上方的齿轮图标,选择"Select Interpreter",然后选择AnacondaPython的解释器。 现在,我们就可以在VSCode中开始编写和运行Python代码了。我们可以使用VSCode的终端内置功能执行Python脚本,也可以使用调试功能进行代码的调试。 总之,在Ubuntu上使用VSCodeAnacondaPython,可以提供一个方便且高效的开发环境,帮助我们进行Python编程和数据科学的工作。 ### 回答3: Ubuntu是一种基于Linux的操作系统,它具有开源的特点,可以免费使用,并且有着强大的稳定性和安全性。它广泛应用于服务器、个人计算机和移动设备等不同领域。 VSCode是一款由微软开发的轻量级的集成开发环境(IDE),它支持多种编程语言,包括PythonVSCode具有强大的代码编辑和调试功能,通过插件系统可以扩展其功能。 Anaconda是一个流行的Python数据科学平台,它提供了大量的科学计算库和工具,包括NumPy、Pandas、Matplotlib等。Anaconda还包含了一个包管理器,可以方便地安装和管理各种Python包和环境Python是一种简单易学且功能强大的编程语言,它具有丰富的标准库和第三方库,可以应用于多个领域,包括Web开发、数据科学、人工智能等。Python语言的优势在于其语法简洁明了、易读易写,并且具有广泛的社区支持。 在Ubuntu中,可以使用VSCode作为主要的代码编辑器,并借助Anaconda提供的Python环境和库来进行开发。安装Anaconda后,可以使用conda命令来创建和管理虚拟环境,以隔离不同项目的依赖关系和版本需求。同时,可以通过VSCode的插件来提升Python开发体验,例如Python扩展插件提供了代码补全、调试等功能。 总而言之,在Ubuntu系统上使用VSCode搭配AnacondaPython可以提供一个强大的开发环境,方便编写和调试Python代码,并且可以充分利用Anaconda的数据科学工具来进行数据分析和机器学习任务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值