Python开发环境

type
status
date
slug
summary
tags
category
icon
password

PyCharm使用

notion image
PyCharm出自JetBrains之手。是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

Pycharm的优点

  • 方便的环境管理
  • 自动导入包
  • 方便的代码调试
  • Git管理

Pycharm的缺点

  • 刚开始打开,索引包较慢
  • 内存占用太高(3G左右)

Pycharm的下载

notion image

Pycharm的安装

notion image
双击安装文件,直接安装即可
⚠️
注意 windows系统尽量不要安装C盘,导致系统盘满后,会影响系统 卡、慢

Pycharm环境配置

创建项目时,配置Python环境
notion image
创建项目后配置
notion image

VSCode使用

notion image
vscode(Visual Studio Code)出自微软之手,以界面简洁,轻量著称。 vscode是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff,GIT等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化vscode编辑器支持多种语言和文件格式的编写,已经支持了如下37种语言或文件:F#、HandleBars、Markdown、Python、Jade、PHP、Haxe、Ruby、Sass、Rust、PowerShell、Groovy、R、Makefile、HTML、JSON、TypeScript、Batch、Visual Basic、Swift、Less、SQL、XML、Lua、Go、C++、Ini、Razor、Clojure、C#、Objective-C、CSS、JavaScript、Perl、Coffee Script、Java、Dockerfile。

VSCode的优点

  • 启动超快,相比于Pycharm
  • 内存占用小(没有漫长等待索引过程)
  • 界面好看,有着丰富的主题配色(pycharm也不差)

VSCode的缺点

  • 插件需要安装太多
  • 默认不支持python的自动导包功能

VSCode的下载

notion image

VSCode环境配置

虽然VSCode支持开发多种语言,但默认并没有配置开发Python插件,因此需要安装Python插件。

具体环境配置步骤

安装Python组件
  • 点击-左侧插件图表(4个小方块)
  • 输入Python
  • 点击安装即可
选择Python解释器
  • VSCode左下角选择Python版本
  • 若是没有选择Python解释窗口,需要建立一个Python文件即可
notion image

虚拟环境

notion image
在使用Python语言的时候我们使用pip来安装第三方包,但是由于pip的特性,系统中只能安装每个包的一个版本。但是在实际项目开发中,不同项目可能需要第三方包的不同版本,Python的解决方案就是虚拟环境。

虚拟环境介绍

虚拟环境就是虚拟出来的一个隔离的Python环境,每个项目都可以有自己的虚拟环境,用pip安装各自的第三方包,不同项目之间也不会存在冲突。

虚拟环境安装

安装过程中,如果出现如下 error 信息是,可以尝试切换源重新下载.

虚拟环境的使用

创建虚拟环境

切换虚拟环境

退出虚拟环境

删除虚拟环境

要删除一个虚拟环境,只需删除它的文件夹

Pycharm配置虚拟环境

notion image

使用已经存在的虚拟环

notion image
💡
注意: 若是系统没有识别虚拟环境,需手动指定下虚拟环境的位置

创建新的虚拟环境

notion image
💡
注意:要选择通过哪个解释器生成虚拟环境

VSCode配置虚拟环境

notion image
VSCode默认是可以识别Python的虚拟环境的,若是不能识别可以下方式让VSCode识别.
  • 打开VSCode设置
  • 筛选 python venv path
  • 输入虚拟环境的地址
  • 重启VSCode
notion image
💡
注意 VSCode切换环境可能会报错:
notion image
解决方案 在命令行运行命令 set-ExecutionPolicy RemoteSigned
notion image
💡
注意:运行set-ExecutionPolicy RemoteSigned命令时,可能会报权限不够的问题,如图
notion image
解决方案 通过管理身份运行powershell,执行命令即可
notion image

虚拟环境管理工具

notion image
鉴于virtualenv不便于对虚拟环境集中管理,所以推荐直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个地方。

安装

  • Linux、Unix、MacOS: pip install virtualenvwrapper
  • Windows: pip install virtualenvwrapper-win
💡
注意:默认虚拟环境会安装到用户的家目录 解决方案:设置 WORKON_HOME 到环境变量中,即可解决
在环境变量中,配置虚拟环境的指定安装目录
  • 打开系统环境变量配置
  • 新建系统变量名:WORKON_HOME
  • 变量值配置为你的系统中一个指定目录,譬如:F:\python3_env
  • 创建第3步中的文件夹
  • 保存配置
notion image

创建虚拟环境

激活虚拟环境

退出虚拟环境

删除虚拟环境

MySQL数据库的使用VSCode配置Python开发环境