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实现根据图标提取分类应用程序实例
Sep 28 Python
Python实现的批量下载RFC文档
Mar 10 Python
Python的randrange()方法使用教程
May 15 Python
Python自定义线程池实现方法分析
Feb 07 Python
解决Python 使用h5py加载文件,看不到keys()的问题
Feb 08 Python
Python实现的爬取豆瓣电影信息功能案例
Sep 15 Python
python自动化实现登录获取图片验证码功能
Nov 20 Python
基于K.image_data_format() == 'channels_first' 的理解
Jun 29 Python
Python代码需要缩进吗
Jul 01 Python
selenium判断元素是否存在的两种方法小结
Dec 07 Python
Pycharm创建python文件自动添加日期作者等信息(步骤详解)
Feb 03 Python
PyTorch 实现L2正则化以及Dropout的操作
May 27 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
在windows服务器开启php的gd库phpinfo中未发现
2013/01/13 PHP
PHP+APACHE实现网址伪静态
2015/02/22 PHP
Smarty模板引擎缓存机制详解
2016/05/23 PHP
php获取当前月与上个月月初及月末时间戳的方法
2016/12/05 PHP
laravel 数据验证规则详解
2019/10/23 PHP
漂亮的仿flash菜单,来自蓝色经典
2006/06/26 Javascript
Ajax一统天下之Dojo整合篇
2007/03/24 Javascript
Extjs学习笔记之四 工具栏和菜单
2010/01/07 Javascript
JavaScript在for循环中绑定事件解决事件参数不同的情况
2014/01/20 Javascript
JavaScript保留关键字汇总
2015/12/01 Javascript
JavaScript+html5 canvas制作色彩斑斓的正方形效果
2016/01/27 Javascript
使用jQuery实现Web页面换肤功能的要点解析
2016/05/12 Javascript
Three.js利用dat.GUI如何简化试验流程详解
2017/09/26 Javascript
vue组件传递对象中实现单向绑定的示例
2018/02/28 Javascript
vue iview实现动态路由和权限验证功能
2018/04/17 Javascript
vue.js中toast用法及使用toast弹框的实例代码
2018/08/27 Javascript
JavaScript继承的特性与实践应用深入详解
2018/12/30 Javascript
Vue项目实现简单的权限控制管理功能
2019/07/17 Javascript
js实现倒计时秒杀效果
2020/03/25 Javascript
JavaScript中变量提升机制示例详解
2019/12/27 Javascript
详解React 元素渲染
2020/07/07 Javascript
[01:05:07]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第一场2月1日
2021/03/11 DOTA
Python中datetime模块参考手册
2017/01/13 Python
Python subprocess模块详细解读
2018/01/29 Python
用python 批量更改图像尺寸到统一大小的方法
2018/03/31 Python
Mac 使用python3的matplot画图不显示的解决
2019/11/23 Python
Python如何批量获取文件夹的大小并保存
2020/03/31 Python
浅析python 定时拆分备份 nginx 日志的方法
2020/04/27 Python
Window10上Tensorflow的安装(CPU和GPU版本)
2020/12/15 Python
解决pycharm不能自动保存在远程linux中的问题
2021/02/06 Python
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
2019年分享net面试的经历和题目
2016/08/07 面试题
内蒙古鄂尔多斯市市长寄语
2014/04/10 职场文书
儿园租房协议书范本
2014/12/02 职场文书
大二学年个人总结
2015/03/03 职场文书
在 HTML 页面中使用 React的场景分析
2022/01/18 Javascript