文章目录
Python光速学习第一天——环境搭建
这是本贵妃拿下Python基础的第一天,谁也别拦着我学习怎么搭建Python运行环境!!!
必拿下!!!
一、运行Python
有三种方式可以运行Python:
1. 交互式解释器
-
Python解释器是什么?为什么需要使用Python解释器?
计算机只能处理那种由0和1组成的机器指令语言你,并不能直接处理Python这种高级语言,因此我们需要一个翻译器去将Python语言翻译成计算机能够听懂的机器指令语言。这样计算机才能按照我们的想法做事。
(1)也就是通过解释器将.py源文件编译(解释)成字节码生成PyCodeObject字节码对象存放在内存中。
(2)python解释器的虚拟机将执行内存中的字节码对象转化为机器语言,虚拟机与操作系统交互,使机器语言在机器硬件上运行。
(3)运行结束后python解释器则将PyCodeObject写回到pyc文件中。当python程序第二次运行时,首先程序会在硬盘中寻找pyc文件,如果找到,则直接载入,否则就重复上面的过程。 -
常见的五种python交互式解释器有下面5个:
CPython
IPython
PyPy
Jython
IronPython -
交互式解释器的特点:
及时反馈,随时修改,随时可以得到反馈。 -
怎么样可以进入交互式解释器模式?
在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环境
-
打开pycharm中的设置
-
点Python interpreter(Python解释器),在右侧的设置中选择add
-
选择conda环境中的现有环境(一般是最新安装好的那个环境),勾选可用于所有项目,这个时候conda环境就能应用于所有的pycharm程序中了。
有时候我们可能想要先前安装过的conda环境,此时其余的步骤都是一样的,在添加conda环境这一步,选择conda默认路径下想要的(python.exe)文件即可
以上就是如何添加anaconda中的环境至pycharm中的内容