搭建Python开发环境(Linux、windows)
搭建Python开发环境
2.1 Python版本介绍
因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。
要开始学习Python编程,首先就得把Python安装到你的电脑里。安装后,你会得到Python解释器(就是负责运行Python程序的),一个命令行交互环境,还有一个简单的集成开发环境。
目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。由于3.x版越来越普及,后面就选择 3.x版本进行安装。
2.2 在windows下安装Python环境
Python官网下载地址: https://www.python.org/downloads/
图2-2-1 下载Python
勾上Add Python 3.8 to PATH,然后点“Install Now”即可完成安装。
图2-2-2 安装Python
图2-2-3 安装成功
安装完成之后,打开windows的命令行窗口。
图2-2-4
在命令行运行python,出现下面的提示就表示安装成功。
图2-2-5
进入终端之后,输入exit()可以退出Python命令行。
图2-2-6
Python安装成功后,在python交互式环境模式下,可以简单学习一下Python的第一份代码:
C:\Users\11266>python Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:21:23) [MSC v.1916 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> 100+500 #直接输入有效数字进行运算 600 >>> 300-100 200 >>> print("hello python") #打印文本 hello python >>> print('hello python') #打印文本 hello python >>> exit() #退出交互式命令行 C:\Users\11266> |
2.3 在ubuntu18.04环境下安装Python环境
Ubuntu18.04预装的Python版本是3.6.8,Python3.6.8是3.6的最后一个版本。
图2-3-1
安装Python3.8.0 可以去Python官网下载源码包安装编译就可以: https://www.python.org/downloads/source/
图2-3-2
图2-3-3
图2-3-4
源码包下载成功之后进行解压,解压完毕,就可以开始安装了。
执行命令:# ./configure检测安装环境依赖等,检查完毕后,如果有需要安装的依赖,使用apt安装。 执行编译源码命令: # make 然后使用安装命令:# make install |
Ubuntu18.04命令行实际操作过程:
wbyq@wbyq:~/下载$ ls Python-3.8.0.tar.xz wbyq@wbyq:~/下载$ sudo tar xvf Python-3.8.0.tar.xz wbyq@wbyq:~/下载$ cd Python-3.8.0/ wbyq@wbyq:~/下载/Python-3.8.0$ ./configure wbyq@wbyq:~/下载/Python-3.8.0$sudo make wbyq@wbyq:~/下载/Python-3.8.0$sudo make install 如果没有make或者gcc命令,根据提示安装一个即可。 编译安装可能会报错,安装依赖库即可: wbyq@wbyq:~/下载/Python-3.8.0$ sudo apt-get install zlib1g-dev wbyq@wbyq:~/下载/Python-3.8.0$ sudo apt install make wbyq@wbyq:~/下载/Python-3.8.0$ sudo apt install gcc |
安装成功之后,解压的包和源码包就可以删除掉。释放空间,在命令行输入python3就可以进入Python交互式命令行。
图2-3-5
2.4 运行Python代码方式
(1) 交互式解释器
你可以通过命令行窗口进入python并在交互式解释器中开始编写Python代码。
示例:
C:\Users\11266>python Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:21:23) [MSC v.1916 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> 123+5 128 >>> 666-100 566 >>> print("hello world") hello world |
(2) 命令行脚本
编写Python代码时,可以将Python代码保存以.py为扩展名的文本文件,比如: code.py。
示例: 将以下代码写到文本编辑器中,然后保存为code.py
print("hello world") print("123+456=",123+456) |
进入到code.py文件存放的目录下,使用python解释器运行code.py文件。
wbyq@wbyq:/$ cd /mnt/hgfs/linux-share-dir/ wbyq@wbyq:/mnt/hgfs/linux-share-dir$ python3 code.py hello world 123+456= 579 |
图2-3-6
在linux下,python文件也可以直接运行,但是在编写代码时需要在文件第一行指定解释器,并给文件指定可执行权限。 (如果不指定解释器,脚本默认使用/bin/bash shell解释器进行运行)
示例代码:
#!/usr/bin/env python3 print("hello world") print("123+456=",123+456) |
图2-3-7
2.4 编写Python推荐的编辑器
(1) PyCharm
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
(2) Visual Studio Code
Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。
下载地址: https://code.visualstudio.com/
图2-4-1
图2-4-2
(3) Notepad++
Notepad(记事本)是代码编辑器或WINDOWS中的小程序,用于文本编辑,在文字编辑方面与Windows写字板功能相当。是一款开源、小巧、免费的纯文本编辑器。
下载地址: https://notepad-plus-plus.org/downloads/
图2-4-3
(4) sublime text
Sublime Text 3是一款流行的代码编辑器软件,也是HTML和散文先进的文本编辑器,可运行在Linux,Windows和Mac OS X。也是许多程序员喜欢使用的一款文本编辑器软件。
下载地址: http://www.sublimetext.com/3
图2-4-4
2.5 windows下安装VSCode代码编辑器
2.5.1 下载vscode安装包进行安装
安装包下载之后,直接鼠标双击运行。
图2-5-1
图2-5-2
图2-5-3
图2-5-4
图2-5-5
图2-5-6
图2-5-7
图2-5-8
软件安装之后下面设置 Visual Studio 支持中文语言
首先打开 Visual Studio 软件, 再按下 F1 或者 Shift + Ctrl + P:
然后在命令行输入 Configure Display Language
选择安装语言选项。
图2-5-9
安装之后右下角有提示重启,点击重启即可。
图2-5-10
图2-5-11
新建文本文件,保存的后缀为.py。
图2-5-12
图2-5-13
图2-5-14
图2-5-15
图2-5-16
图2-5-17
图2-5-18
2.5.2 修改vscode的颜色主题
下面介绍更改颜色vscode的内置颜色主题方法。
图2-5-19
图2-5-20
2.6 ubuntu下安装VSCode代码编辑器
2.6.1 下载vscode安装包
先去官网下载Linux下的安装包。
下载地址: https://code.visualstudio.com/
图2-6-1
2.6.2 开始安装vscode
图2-6-2
图2-6-3
图2-6-4
图2-6-5
2.6.3 设置vscode支持中文语言
设置 Visual Studio 支持中文语言,打开 Visual Studio 软件, 再按下 F1 或者 Shift + Ctrl + P:
图2-6-6
然后在命令行输入 “Configure Display Language” 后回车确认,选择安装语言选项。
图2-6-7
图2-6-8
图2-6-9
图2-6-10
2.6.4 安装python扩展支持并运行代码测试
图2-6-11
图2-6-12
图2-6-13
2.6.5 解决vscode内置终端字体间隔过大问题
图2-6-14
设置终端的字体为等线字体monospace
图2-6-15
图2-6-16
- 点赞
- 收藏
- 关注作者
评论(0)