集合Python开发环境搭建

目录

PyCharm搭建Python环境_非虚拟环境

Pycharm的优点

Pycharm的缺点

Pycharm的下载

Pycharm环境配置

VSCode搭建Python环境_非虚拟环境

VSCode的优点

VSCode的缺点

VSCode的下载

VSCode环境配置

虚拟环境使用

虚拟环境介绍

虚拟环境安装

创建虚拟环境

切换虚拟环境

退出虚拟环境

PyCharm使用虚拟环境

使用已经存在的虚拟环境

创建新的虚拟环境

VSCode使用虚拟环境

虚拟环境管理工具

安装

创建虚拟环境

激活虚拟环境

退出虚拟环境

删除虚拟环境


PyCharm搭建Python环境_非虚拟环境

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

Pycharm的优点

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

Pycharm的缺点

  • 刚开始打开,索引包较慢

  • 内存占用太高(3G左右)

Pycharm的下载

Download PyCharm: The Python IDE for data science and web development by JetBrains

Pycharm环境配置

创建项目时,配置Python环境

创建项目后配置

VSCode搭建Python环境_非虚拟环境

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的下载

Visual Studio Code - Code Editing. Redefined

VSCode环境配置

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

具体环境配置步骤

  • 安装Python组件

    • 点击-左侧插件图表(4个小方块)
    • 输入Python
    • 点击安装即可
  • 选择Python解释器

    • VSCode左下角选择Python版本

      • 若是没有选择Python解释窗口,需要建立一个Python文件即可

虚拟环境使用

在使用Python语言的时候我们使用pip来安装第三方包,但是由于pip的特性,系统中只能安装每个包的一个版本。

但是在实际项目开发中,不同项目可能需要第三方包的不同版本,Python的解决方案就是虚拟环境

虚拟环境介绍

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

虚拟环境安装

pip install virtualenv

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

pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple/

创建虚拟环境

virtualenv --system-site-packages 虚拟环境的名字  #这个会继承你本地的环境的所有的安装的第三方模块
virtualenv -p /usr/bin/python3.7 venv


切换虚拟环境
source venv/bin/activate
退出虚拟环境
. venv/bin/deactivate

删除虚拟环境

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

rd /s filename


PyCharm使用虚拟环境

使用已经存在的虚拟环境

注意

若是系统没有识别虚拟环境,需手动指定下虚拟环境的位置

创建新的虚拟环境

注意

要选择通过哪个解释器生成虚拟环境

VSCode使用虚拟环境

VSCode默认是可以识别Python的虚拟环境的,若是不能识别可以下方式让VSCode识别

  • 打开VSCode设置

  • 筛选 python venv path

    • 输入虚拟环境的地址
  • 重启VSCode

虚拟环境管理工具

鉴于virtualenv不便于对虚拟环境集中管理,所以推荐直接使用virtualenvwrapper。

virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个地方

安装

  • Linux、Unix、MacOS: pip install virtualenvwrapper
  • Windows: pip install virtualenvwrapper-win

注意

默认虚拟环境会安装到用户的家目录


解决方案

设置WORKON_HOME到环境变量中,即可解决

在环境变量中,配置虚拟环境的指定安装目录

  • 打开系统环境变量配置
  • 新建系统变量名:WORKON_HOME
  • 变量值配置为你的系统中一个指定目录,譬如:F:\python3_env
  • 创建第3步中的文件夹
  • 保存配置

创建虚拟环境

mkvirtualenv env_name

激活虚拟环境

workon env_name

退出虚拟环境

deactivate

删除虚拟环境

rmvirtualenv env_name

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值