python基础环境配置教程

下载vscode

1、输入网址:https://code.visualstudio.com/
2、下载windows版vscode并安装。

下载慢的话在自己的浏览器中找到下载链接,将红线部分的az764295.vo.msecnd.net替换为vscode.cdn.azure.cn,新建标签页将替换后的网址粘贴过去可快速完成下载。

安装基础插件

先装个中文插件。按F1或者【Ctrl+Shift+p】,搜索并点击“configure display language”,发现只有en。


点击install additional languages,会自动跳转到插件安装界面,点击第一个中文简体的install,完成安装。恭喜你,成功安装完成了一个vscode插件!

按F1,继续开头的操作,发现多了一个zh-cn,果断点击并重启vscode,完成全中文设置。


vscode所有关于插件的操作都在这个按钮下,点击该按钮可以看到我们之前安装的简体中文插件。

计算机只认识二进制的机器码,而我们只看得懂python程序,为了能够跟计算机进行互动,还需要安装python的解释器。python解释器相当于一个翻译官,把我们的python程序翻译成机器码给计算机,这样计算机就能看懂并执行了。在“在应用商店中搜索扩展”中搜索“python”:

安装完成,这样我们就有了第二个插件。
安装失败的话按照提示点击手动下载,按照提示选择下载的文件即可

新建第一个python demo

点击左侧第一个按钮,然后点击打开文件夹

选择在桌面创建的空文件夹demo_vscode

左侧资源管理器中没有任何内容,点击文件——新建文件——选择语言——python



输入测试程序print(‘Hello world!’),按【Ctrl+S】保存为demo.py

点击左侧第四个按钮——创建launch.json文件——python文件


发现资源管理器中多出一个.vscode的文件夹,下面有一个launch.json文件,不需要做任何修改,使用默认配置就好。

点击左侧第四个按钮回到创建.json文件的界面,左下方显示的是python环境(使用的是哪个路径下的解释器),点击上方的绿色三角执行程序,右下方的终端中会打印出Hello world!字样。python基础环境配置完成,可以愉快地写代码了。

切换python虚拟环境(选修)

在实际的学习和工作中时,不同的代码工程执行时依赖的外部库可能不相同,我们可以为每个代码工程新建一个虚拟环境,这样可以更方便地切换工程。我们可以使用anaconda或python的venv管理虚拟环境,这里介绍使用venv管理环境的方法。
1、新建python虚拟环境
在vscode终端中,我们可以输入pwd命令查看当前的路径,输入ls查看路径中所有的文件和文件夹。我们当前路径中有前面创建过的.vscode文件夹和demo.py的脚本,这里新创建了一个env的空文件夹。

输入命令cd env进入到该文件夹,输入pwd,记住当前的路径

鼠标移动到左下方python解释器路径的位置,停住可以看到上面显示的python解释器的路径

我们点击终端右侧的小+号,新建一个终端,cd到解释器的路径下


输入命令:./python.exe -m venv C:\Users\Administrator\Desktop\demo_vscode\env
后面的路径就是之前env文件夹的路径

似乎什么也没发生,但是这时我们切换到一开始的终端,输入ls,再查看env文件夹,发现多了很多东西

cd到Scripts文件夹,发现了新的python.exe,恭喜你,新的python虚拟环境创建完成。

我们可以尝试激活这个虚拟环境,使用pip list查看已安装的库,和Lib/site-packages下的文件夹相对应



尝试安装一个numpy包:pip install numpy
再用pip list查看一下,发现多了numpy,Lib/site-packages下也多了一个numpy文件夹


这时我们可以在vscode里把解释器路径切换到env下,点击选择解释器


左下角多了一个(‘env’),解释器切换成功

测试程序import一下新安装的numpy,执行程序,未报错,设置成功。

python基础环境配置教程相关推荐

  1. python基础环境配置(python安装 环境变量配置 pycharm试用时间重置插件使用)

    1.0 python环境 1.1 python下载 环境:win10 64位(环境相同跟着一步一步走就可以,如果不同麻烦根据文中的说明来调整或留言) 在python官网python下载界面点击自己系统 ...

  2. Python基础--环境配置、编码风格、基础概念、基本数据类型(1)

    #######python######## python的基本 [root@desktop ~]# yum install python -y [root@desktop ~]# python -V  ...

  3. python详细安装教程环境配置-python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

  4. 不过如此! jdk 的安装/配置环境变量 jdk与openjdk 的区别 jdk 官网下载所需账号密码 虚拟机基础环境配置 超详细安装教程/介绍 Ubuntu18.04 SDN软件定义网络实验

    前情提要:我们已经完成了虚拟机的联网.ssh + vmtools + net-tools + vim的基础环境配置.接下来将进行jdk的安装与环境变量的配置,并介绍jdk与openjdk的区别,分享一 ...

  5. Python环境配置教程(超详细图文版)

    Python环境配置教程 ================ 说明 本教程为一个python入门教程,面向初学者,因此内容较为详细.主要内容为python环境配置教程,包括Anaconda,PyChar ...

  6. ArcGIS二次开发基础教程:开发环境配置教程(ArcEngine10.4+VS2019)

    开发环境配置教程 由于ArcGIS.ArcEngine以及承载开发环境的Visual Studio的版本众多,其开发环境的配置也有不小的难度,故写此文章写给新入门ArcGIS二次开发的同学,帮助他们摆 ...

  7. AMASLAB-EPIC-KBS工控机Ubuntu基础环境配置

    AMASLAB-EPIC-KBS工控机Ubuntu基础环境配置 本文以Ubuntu18.04为例,介绍如何在新装的Ubuntu系统上进行一些基础的环境配置: 相关的环境有:WIFI配置.双屏幕配置(独 ...

  8. python3.6安装教程-python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

  9. python3.6.0怎么安装pip_python3.6环境安装+pip环境配置教程图文详解

    1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...

最新文章

  1. 使用C++实现Socket编程传输协议文件(包括大文件)
  2. 丰度决定了细菌在复杂群落中的功能作用
  3. [Linux] PHP程序员玩转Linux系列-Linux和Windows安装nginx
  4. SQL Server 2008如何进行数据库同步?
  5. Redis 缓存常见问题:缓存一致性的解决方案
  6. 弹窗时候禁止页面滚动
  7. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(配置数据库监听_09)
  8. 消息队列技术—获取JMS中文版和英文版API
  9. node文件服务器,nodejs一个简单的文件服务器的创建方法
  10. 记一次被动的网卡升级:VMWare导致的无线网卡不能启用
  11. opencv学习笔记三十二:Haar特征与积分图像
  12. [IOS APP] 适用于iso9001质量管理体系认证
  13. 【测评】思维导图的战争!手绘和数字思维导图哪个更实用?
  14. STM32——触摸屏实验-电容型触摸屏-M4
  15. [b2g] firefoxOS 移植记录
  16. iphone备忘录删除怎么恢复?分享苹果数据找回办法
  17. 传奇开服怎么开服?不会技术自己能开服吗?传奇开服需要准备什么?前期需要投入多少?
  18. Nginx配置详情-配置说明-参数优化(一)
  19. HTML(进阶核心标签)
  20. 由于文件组 'PRIMARY 中的磁盘空间不足,无法为数据库 'newnet' 分配新页。请删除文件组中的对象、将其他文件添加到文件组或者为文件组中的现有文件启用自动增长,以便增加必要的空间。

热门文章

  1. 数据结构(陈越、何钦铭)学习笔记
  2. 【Struts2】一_idea快速搭建struts2框架
  3. 1.1Android的发展和历史
  4. 四川省部分地区经济发展水平的统计分析
  5. selenium爬取淘宝店铺数据
  6. NBIOT模块 BC20 OPENCPU LWM2M协议传输数据到OneNet平台
  7. spring如何排除bean的注入
  8. 使用HTML5画布和jQuery使小球颜色不断变化
  9. C语言结构体和结构体指针的简单用法
  10. 信息安全-五:隐通道