Python光速学习第一天——01环境搭建

在这里插入图片描述


Python光速学习第一天——环境搭建

这是本贵妃拿下Python基础的第一天,谁也别拦着我学习怎么搭建Python运行环境!!!
必拿下!!!


一、运行Python

有三种方式可以运行Python:

1. 交互式解释器

  1. Python解释器是什么?为什么需要使用Python解释器?
    计算机只能处理那种由0和1组成的机器指令语言你,并不能直接处理Python这种高级语言,因此我们需要一个翻译器去将Python语言翻译成计算机能够听懂的机器指令语言。这样计算机才能按照我们的想法做事。
    (1)也就是通过解释器将.py源文件编译(解释)成字节码生成PyCodeObject字节码对象存放在内存中。
    (2)python解释器的虚拟机将执行内存中的字节码对象转化为机器语言,虚拟机与操作系统交互,使机器语言在机器硬件上运行。
    (3)运行结束后python解释器则将PyCodeObject写回到pyc文件中。当python程序第二次运行时,首先程序会在硬盘中寻找pyc文件,如果找到,则直接载入,否则就重复上面的过程。

  2. 常见的五种python交互式解释器有下面5个:
    CPython
    IPython
    PyPy
    Jython
    IronPython

  3. 交互式解释器的特点:
    及时反馈,随时修改,随时可以得到反馈。

  4. 怎么样可以进入交互式解释器模式?
    在Windows中,win+R键,输入cmd,在cmd命令窗口中输入Python命令,然后回车
    在这里插入图片描述

2.命令行脚本

3.集成开发环境(IDE:Integrated Development Environment): PyCharm

PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。

PyCharm 功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……

PyCharm 下载地址 : https://www.jetbrains.com/pycharm/download/

PyCharm 安装地址:http://www.runoob.com/w3cnote/pycharm-windows-install.html

Professional(专业版,收费):完整的功能,可试用 30 天。

Community(社区版,免费):阉割版的专业版。

二、VSCode+gcc编译环境搭建

1.VSCode下载

下一步下一步即可,不说啦

2. gcc安装、配置环境

重点来啦!!!

一些IDE集成开发环境占用内存大,体量大,比如Visual studio。
Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux。但是并不自带编译器,所以需要配置编译器进行使用。
因此我们选择安装gcc作为编译器compiler(“编译器是指从高级语言到低级语言的翻译器”)。

重点讲一下GCC的安装:

方法一(不推荐):官网安装程序下载地址:http://www.mingw-w64.org/doku.php
但用安装程序直接安装mingw-w64,由于国际网络链路问题,很难安装成功,

方法二(推荐)离线包如何安装,这里借鉴了两位博主的方法:
链接一:https://blog.csdn.net/jbk3311/article/details/103886095
链接二:https://blog.csdn.net/jjxcsdn/article/details/123058745
总结的步骤如下:

(1)下载离线包

(这个是64位系统的,32位的只能自己找了),网盘下载链接: https://pan.baidu.com/s/17JPRFzeZEhqxceWUTXTAog 提取码: c8uc

(2) 解压压缩包,得到mingw-w64文件夹。

在这里插入图片描述
在这里插入图片描述

(3) 配置环境变量

双击右键——>我的电脑——>属性——>高级系统设置——>环境变量

在这里插入图片描述
在这里插入图片描述

新建,然后在新的一行里面插入MinGW里面的bin文件夹的目录即可
比如D:\download\baidu web disk download\mingw-w64_64bit\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin, 当然要注意所有符号都是英文输入,毕竟我们打代码的时候很忌讳中文符号的。

(4)验证配置成功:

win+R,运行 cmd 指令 再输入 “gcc -v”, 注意中间有一个空格!
在这里插入图片描述

三、安装Anaconda

1.为什么推荐使用Anaconda?

虽然我都还没有开始怎么学python,但是在很多书、教程,学习视频里第一步都是如何配置环境以及安装编译器等。我觉得ananconda比较合适,包括一起的ipython、Jupyter notebook,编译器spyder有些可能不喜欢(好像有点像matlab),可以搭配pycham,pycharm也是很强大的一款主流开发环境。

Anaconda简介
在这里插入图片描述

Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当我们使用Windows的时候,别的系统笔者还没用过,经常为了安装几个模块包折腾一上午甚至几天,比较烦。Anaconda可以帮我们省去很多不必要的麻烦,Anaconda不是语言,它只是python的一个集成管理工具或系统,它把python做相关数据计算与分析所需要的包都集成在了一起,我们只需要安装Anaconda软件就行了,其它什么都不用装,包括python软件。

Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。

这里先解释下conda、anaconda这些概念的差别。conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。其实还有Miniconda,顾名思义,它只包含最基本的内容——python与conda,以及相关的必须依赖项,对于内存不够的朋友,Miniconda是一个选择。conda的设计理念:conda将几乎所有的工具、第三方包都当做package对待,甚至包括python和conda自身!因此,conda打破了包管理与环境管理的约束,能非常方便地安装各种版本python、各种package并方便地切换。总之一句话,安装anaconda让我们省去了大量下载模块包的时间,更加方便。

2.Anaconda的安装

2.1下载安装

下载地址:https://www.anaconda.com/products/individual#windows
安装步骤:https://docs.anaconda.com/anaconda/install/windows/
在这里插入图片描述
在这里插入图片描述

2.2环境配置

1.右键双击“我的电脑”——>点“属性”——>高级系统设置——>环境配置
2.点用户user下的path,新添加路径如下
在这里插入图片描述

在这里插入图片描述

2.3测试安装成功

1.调出cmd,输入conda,下面这个样子就是安装成功了。
2.输入conda -V ,查看conda版本
在这里插入图片描述
在这里插入图片描述

2.4在pycharm中配置anaconda环境

  1. 打开pycharm中的设置在这里插入图片描述

  2. 点Python interpreter(Python解释器),在右侧的设置中选择add
    在这里插入图片描述

  3. 选择conda环境中的现有环境(一般是最新安装好的那个环境),勾选可用于所有项目,这个时候conda环境就能应用于所有的pycharm程序中了。
    在这里插入图片描述
    有时候我们可能想要先前安装过的conda环境,此时其余的步骤都是一样的,在添加conda环境这一步,选择conda默认路径下想要的(python.exe)文件即可
    以上就是如何添加anaconda中的环境至pycharm中的内容

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青柠薯片的打怪小路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值