目录

安装VSCode并创建第一个Python项目

舒适的编程需要一个称心的编辑器,流行的Python编辑器有Visual Studio Code 和JetBrains PyCharm 
Pycharm基于IntelliJ平台,启动较慢,消耗系统资源较多,这里推荐安装VSCode

1. 下载安装VSCode

a.下载安装包

前往VSCode官网下载:https://code.visualstudio.com/
https://cdn.nlark.com/yuque/0/2019/png/368236/1572153944137-d1b8e1bd-957b-4785-9f48-105f8f441cde.png#align=left&display=inline&height=475&name=image.png&originHeight=950&originWidth=1613&size=446573&status=done&width=806.5

b.执行安装

  1. 打开后一上来就是国际惯例,同意许可协议

    https://cdn.nlark.com/yuque/0/2019/png/368236/1572154160265-1720e1a7-3856-4151-a911-57e220dfc430.png#align=left&display=inline&height=240&name=image.png&originHeight=479&originWidth=582&size=47920&status=done&width=291

  1. 接下来可以选择安装路径,这里我改到了自定义的路径

    https://cdn.nlark.com/yuque/0/2019/png/368236/1572154193964-9425b7b8-0862-4525-b7c9-a95614713075.png#align=left&display=inline&height=238&name=image.png&originHeight=477&originWidth=581&size=28749&status=done&width=290.5

  1. 下一个页面直接下一步

    https://cdn.nlark.com/yuque/0/2019/png/368236/1572154269248-5647f9a1-e7a0-46fd-a9d2-b6655b688ac1.png#align=left&display=inline&height=245&name=image.png&originHeight=489&originWidth=602&size=49773&status=done&width=301

  1. 这里的选项我全部选择了,除了创建桌面快捷方式这一项无关紧要,其余选项强烈建议选择

    https://cdn.nlark.com/yuque/0/2019/png/368236/1572154320155-07c275ce-3aa1-4b82-ac42-b2eb40735d77.png#align=left&display=inline&height=239&name=image.png&originHeight=477&originWidth=580&size=32885&status=done&width=290

  1. 然后点击下一步进行安装

    https://cdn.nlark.com/yuque/0/2019/png/368236/1572154392668-cb2d934d-854a-42f0-ab55-255ee528a6b9.png#align=left&display=inline&height=240&name=image.png&originHeight=480&originWidth=580&size=31806&status=done&width=290

  1. 完成安装

2. 建立Venv虚拟环境

新建一个空白文件夹并进入这个文件夹
在按住 Shift 的同时按下鼠标右键
选择弹出菜单中的 在此处打开Poweshell窗口 
https://cdn.nlark.com/yuque/0/2019/png/368236/1572155449493-cfb5be13-8338-4f72-821c-6aeeae3e50ad.png#align=left&display=inline&height=426&name=image.png&originHeight=851&originWidth=1425&size=146214&status=done&width=712.5

a. 添加PyPi镜像源

在使用python之前建议将pip包管理器的下载镜像切换为国内的镜像,这能加大的节省下载第三方包的时间,这里以TUNA镜像源 为例。
打开命令行:

1
2
3
> pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
#执行成功的返回如下:
Writing to C:\Users\liontao\AppData\Roaming\pip\pip.ini

b.建立Venv虚拟环境

接下来使用python3自带的venv建立python虚拟环境

所谓虚拟环境其实就是将所有的改变限制在虚拟环境内,即安装的python包只会影响改python虚拟环境而不会对系统级的python解释器造成任何影响

1
2
python -m venv ./venv   #这句是调用venv包在当前目录下新建虚拟环境,相关的文件会放在venv文件夹下
.\venv\Scripts\activate #激活虚拟环境

可能会遇到powershell的安全限制
https://cdn.nlark.com/yuque/0/2019/png/368236/1572155825694-94ded91d-c13d-4d99-b28e-b9282c5e26ea.png#align=left&display=inline&height=75&name=image.png&originHeight=150&originWidth=1193&size=33183&status=done&width=596.5
这是因为Powershell默认的执行策略是限制执行脚本,将其更改为RemoteSinged即可

1
Set-ExecutionPolicy RemoteSigned -scope CurrentUser

执行结果如下:
https://cdn.nlark.com/yuque/0/2019/png/368236/1572155962346-551d0d04-0c0c-474f-8252-4f58886ab792.png#align=left&display=inline&height=85&name=image.png&originHeight=170&originWidth=1199&size=43862&status=done&width=599.5

可以发现成功activate后命令行首部出现了当前虚拟环境的名称 (venv) 
我们尝试安装一些Packages

1
2
3
pip install flake8 yapf pandas
# 安装成功后运行下列命令
python -m pip list #可以看到刚才安装的包的版本相关信息

https://cdn.nlark.com/yuque/0/2019/png/368236/1572156699745-aef0f085-6dce-42dc-824d-b2e815f0ed68.png#align=left&display=inline&height=166&name=image.png&originHeight=331&originWidth=713&size=26914&status=done&width=356.5

3. 配置VSCode

在当前目录打开VSCode

1
code . #别忘了代表当前目录的“.”哦

https://cdn.nlark.com/yuque/0/2019/png/368236/1572156786678-c7d6a7cf-ee2a-414a-9dc5-9881f28e1636.png#align=left&display=inline&height=482&name=image.png&originHeight=963&originWidth=1285&size=98746&status=done&width=642.5

a. 安装简体中文语言包

在插件市场搜索 Chinese 然后点击 Install 
https://cdn.nlark.com/yuque/0/2019/png/368236/1572156909686-938fe275-9b29-444b-85c4-455a0afb7e21.png#align=left&display=inline&height=484&name=image.png&originHeight=968&originWidth=1281&size=138019&status=done&width=640.5

安装成功后按照提示重新加载VSCode
https://cdn.nlark.com/yuque/0/2019/png/368236/1572156946160-f58892c5-5be4-474b-9893-bb97a53301cd.png#align=left&display=inline&height=443&name=image.png&originHeight=886&originWidth=871&size=105142&status=done&width=435.5

b. 安装Python插件

同上,搜索 Python 选择 Microsoft 出品的插件
https://cdn.nlark.com/yuque/0/2019/png/368236/1572157482541-2df6a9ac-fde5-4169-adeb-7ea5b6995928.png#align=left&display=inline&height=187&name=image.png&originHeight=374&originWidth=403&size=30354&status=done&width=201.5

安装成功后会发现底部状态栏有新的显示,且python解释器被自动识别为我们刚才新建的venv环境
https://cdn.nlark.com/yuque/0/2019/png/368236/1572157765161-d6fdd8c8-8409-4c61-8820-8b452de79a81.png#align=left&display=inline&height=24&name=image.png&originHeight=47&originWidth=886&size=9402&status=done&width=443

4. 在VSCode中编写一个python程序

在当前目录下新建一个 hello.py 
https://cdn.nlark.com/yuque/0/2019/png/368236/1572158992277-b0eba898-7221-4a39-b7c9-242e042e28e9.png#align=left&display=inline&height=69&name=image.png&originHeight=137&originWidth=319&size=5554&status=done&width=159.5
当右下角出现类似如下提示的时候选择choose Linter,并选择flake8
https://cdn.nlark.com/yuque/0/2019/png/368236/1572159022848-c9864ee1-1306-4445-a921-08c9f7f86ad0.png#align=left&display=inline&height=50&name=image.png&originHeight=99&originWidth=570&size=15888&status=done&width=285

在新建的py文件中写入

1
print("Hello,World")

然后右键选择 在终端中运行Python文件 
https://cdn.nlark.com/yuque/0/2019/png/368236/1572159238015-0e9ad406-c8e3-4c50-b13d-55a9e3e108da.png#align=left&display=inline&height=426&name=image.png&originHeight=851&originWidth=729&size=49021&status=done&width=364.5

https://cdn.nlark.com/yuque/0/2019/png/368236/1572159282687-c2182688-99c4-49f5-b335-67bc1109b4fc.png#align=left&display=inline&height=97&name=image.png&originHeight=193&originWidth=1473&size=28314&status=done&width=736.5
可以看到运行成功