Anconda环境下Vscode安装Python的方法详解


Posted in Python onMarch 29, 2020

这里使用的操作系统为win7/10,安装环境是使用Anconda搭建Python环境,然后在Vscode编辑器中安装Python插件,最终能够在Vscode环境下使用Python。

一、Anconda软件的安装

Anaconda is a completely free Python distribution (including for commercial use and redistribution). It includes over 195 of the most popularPython packagesfor science, math, engineering, data analysis.

anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,比如ipython、ipython notebook、numpy等一些数据分析包,这样我们不必单独的安装各种工具包,简单有效!

官网下载地址为:https://www.anaconda.com/download/

Anconda环境下Vscode安装Python的方法详解

自己根据需要选择Python版本及32/64位环境,这里我选择的是Python 3.6版本,64位环境:Anaconda3-5.0.1-Windows-x86_64.exe。 和普通的软件安装一样,主要是要确保Anaconda的环境变量被添加到系统变量Path中。 安装完成后,win+R然后cmd看看是不是装好了,可以试试pip list看看装了哪些包。

Anconda环境下Vscode安装Python的方法详解

检查安装路径为:D:\Program Files\Anaconda3,后面会使用的到。

二、Vscode下配置Python开发环境

VS Code下载地址为: https://code.visualstudio.com/Download 这里假定读者已在Windows环境下安装好了Vscode。

基本配置vscode环境

Python扩展插件安装 如下图,点击左侧边栏红色选中框,在输入框输入Python扩展插件的安装,安装完成后重新加载即可在已安装侧边栏中看到Python

Anconda环境下Vscode安装Python的方法详解

vscode基本配置 vscode的基本配置是通过json文件管理的,通过自定义配置覆盖默认配置。你可以在文件->首选项->设置,打开一个setting.json 上图是我的基本配置,右边红色选中框是我自己的用户自定义配置,包括字体设定、是否滚动鼠标,是否启动默认更新等。

// 以像素为单位控制字号。
  "editor.fontSize": 17,
  "window.zoomLevel": 1,
  // 通过使用鼠标滚轮同时按住 Ctrl 可缩放编辑器的字体
  "editor.mouseWheelZoom": true,
  // 配置是否从更新通道接收自动更新。更改后需要重启。default
  "update.channel": "none"

添加Python编译配置

我们在上文右边添加关于Python编译器的配置命令(注意配置中最后一行不需要逗号),读者需要修改自己Python的安装路径(在上文中Anconda的安装路径下)

//配置python的路径
   "python.pythonPath": "D:/Program Files/Anaconda3/python",
   "editor.fontFamily": "Consolas",
   //忽略pylint检查代码时,出现无谓的波浪线的问题
   "python.linting.pylintArgs": [
     "--disable=W,C" 
   ]

最终效果为:

Anconda环境下Vscode安装Python的方法详解

Python脚本编译测试

新建test.py,代码如下:

# plot a sine wave from 0 to 4pi 
from pylab import * 
x_values = arange(0.0, math.pi * 4, 0.01) 
y_values = sin(x_values) 
plot(x_values, y_values, linewidth=1.0) 
xlabel('x') 
ylabel('sin(x)') 
title('Simple plot') 
grid(True) 
savefig("sin.png") 
show()

点击调试,或者快捷键ctrl+F5,编译:

Anconda环境下Vscode安装Python的方法详解

我们可以看到,代码中调用了matplotlib数据包,并且代码编译通过,显示出所打印的正弦波图像。 这样安装的好处是我们不必在安装了Python后,一个个安装Python所需的各种工具包了。

总结

到此这篇关于Anconda环境下Vscode安装Python的文章就介绍到这了,更多相关Anconda Vscode安装Python内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中使用SAX解析xml实例
Nov 21 Python
浅谈Python 集合(set)类型的操作——并交差
Jun 30 Python
Python时间获取及转换知识汇总
Jan 11 Python
python的多重继承的理解
Aug 06 Python
NetworkX之Prim算法(实例讲解)
Dec 22 Python
基于python的多进程共享变量正确打开方式
Apr 28 Python
pandas 选择某几列的方法
Jul 03 Python
浅谈numpy生成数组的零值问题
Nov 12 Python
python flask框架实现重定向功能示例
Jul 02 Python
pandas 层次化索引的实现方法
Jul 06 Python
Python SQLAlchemy入门教程(基本用法)
Nov 11 Python
python将音频进行变速的操作方法
Apr 08 Python
配置python的编程环境之Anaconda + VSCode的教程
Mar 29 #Python
Anaconda+VSCode配置tensorflow开发环境的教程详解
Mar 30 #Python
利用django model save方法对未更改的字段依然进行了保存
Mar 28 #Python
Python Tornado之跨域请求与Options请求方式
Mar 28 #Python
关于python 跨域处理方式详解
Mar 28 #Python
对python中各个response的使用说明
Mar 28 #Python
基于Django signals 信号作用及用法详解
Mar 28 #Python
You might like
PHP 中的面向对象编程:通向大型 PHP 工程的办法
2006/12/03 PHP
理解php Hash函数,增强密码安全
2011/02/25 PHP
供参考的 php 学习提高路线分享
2011/10/23 PHP
php通过array_unshift函数添加多个变量到数组前端的方法
2015/03/18 PHP
微信公众平台开发之配置与请求
2015/08/26 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
基于PHP实现数据分页显示功能
2016/05/26 PHP
php正确输出json数据的实例讲解
2018/08/21 PHP
全面解析Bootstrap表单使用方法(表单控件状态)
2015/11/24 Javascript
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序
2016/08/17 Javascript
详解如何实现一个简单的 vuex
2018/02/10 Javascript
详解Vue Elementui中的Tag与页面其它元素相互交互的两三事
2018/09/25 Javascript
原生JS实现动态添加新元素、删除元素方法
2019/05/05 Javascript
vue.js循环radio的实例
2019/11/07 Javascript
vue点击按钮动态创建与删除组件功能
2019/12/29 Javascript
[46:20]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第二场 1月22日
2021/03/11 DOTA
使用python实现扫描端口示例
2014/03/29 Python
Python使用新浪微博API发送微博的例子
2014/04/10 Python
解决nohup执行python程序log文件写入不及时的问题
2019/01/14 Python
Python JSON格式数据的提取和保存的实现
2019/03/22 Python
使用Python3内置文档高效学习以及官方中文文档
2019/05/19 Python
Python中遍历列表的方法总结
2019/06/27 Python
python实现字符串完美拆分split()的方法
2019/07/16 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
Python多线程多进程实例对比解析
2020/03/12 Python
轻松掌握CSS3中的字体大小单位rem的使用方法
2016/05/24 HTML / CSS
27个经典Linux面试题及答案,你知道几个?
2014/03/11 面试题
2014年元旦感言
2014/03/06 职场文书
2014银行授权委托书样本
2014/10/04 职场文书
新郎新娘答谢词
2015/01/04 职场文书
护士先进个人总结
2015/02/13 职场文书
党校毕业个人总结
2015/02/28 职场文书
聚会通知怎么写
2015/04/23 职场文书
2016年暑假家长对孩子评语
2015/12/01 职场文书
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
2022/03/22 MySQL
OpenStack虚拟机快照和增量备份实现方法
2022/04/04 Servers