简单记录如何在VSCode下配置Python开发环境
1、安装环境
- 操作系统:Windows10 64位
- Python版本:3.x
- Python组件:pip、win32api
2、软件下载
- VSCode(Visual Studio Code)
- Python3.x(Python Releases for Windows)
以上软件全部下载安装版,省去配置系统路径的步骤,傻瓜操作
3、安装Python运行环境
之前安装过VS2015并勾选了Python开发环境,被Python3.x安装程序识别到了,不过还是假装没有安装过
- 勾选
Install launcher for all users
和Add Python 3.x to PATH
(重要),并点击Customize installation
- 确认勾选了
pip
,用于安装Python其它常用和不常用的库,至于py launcher
和IDLE
,既然选择了用VSCode编写脚本那就不安装了
- 勾选
Install for all users
并指定一个安装目录
- 安装完成
4、安装VSCode
没啥说的,一路下一步就行。。。。。。
5、添加对Python的额外支持
启动VSCode后,直接点击 自定义 → 工具和语言
下的 Python
并 确定
即可
6、设置、测试Python支持
- 新建一个文件,输入
1 |
print("hello, world!") |
- 保存为.py文件
- 点击下边状态栏,上边会显示之前安装的 Python3.x 运行环境,直接选择它
Ctrl + Shift + y
打开调试控制台
Ctrl + F5
运行代码- 在
调试控制台
即可得到运行结果
7、安装Python扩展库
尝试安装win32api扩展库
- 打开
Dos命令行
,输入
1 |
python -m pip install pypiwin32 |
- 如果一切正常会有如下提示
1 2 3 4 5 |
C:\Users\walkline>python -m pip install pypiwin32 Collecting pypiwin32 Using cached pypiwin32-220-cp36-none-win_amd64.whl Installing collected packages: pypiwin32 Successfully installed pypiwin32-220 |
- 测试一下
win32api扩展库
是否正确安装
1 2 3 4 5 |
C:\Users\walklne>python Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import win32api >>> |
最后一行没有错误提示说明扩展库安装成功
- 再测试一下安装
opencv2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
C:\Users\walklne>python -m pip install opencv-python Collecting opencv-python Downloading opencv_python-3.4.0.12-cp36-cp36m-win_amd64.whl (33.3MB) 100% |████████████████████████████████| 33.4MB 35kB/s Collecting numpy>=1.11.3 (from opencv-python) Downloading numpy-1.14.0-cp36-none-win_amd64.whl (13.4MB) 100% |████████████████████████████████| 13.4MB 88kB/s Installing collected packages: numpy, opencv-python Successfully installed numpy-1.14.0 opencv-python-3.4.0.12 C:\Users\walklne>python Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import cv2 >>> |
成功