Python开发环境

it2023-08-21  75

目录

一、Python安装二、pip用法三、ipython四、IDE安装及配置

一、Python安装

本次我使用的是Centos8,现在Centos8已经取消Python2.7,默认自带Python3.6和Python3.8。因此,我们只需要安装Centos8操作系统即可(安装过程略)。

二、pip用法

pip是Python包管理器,用来管理python的第三方包。Centos8里面必须使用pip3命令,直接使用pip将不可用。

(1)Python 的库

1.标准库: 存放目录:/usr/lib64/python3.6 # 内除了site-packages其他的库都是内置标准库 2.第三方库: 存放目录:/usr/lib64/python3.6/site-packages

(2)pip管理第三方库

# pip3 install 包名字 # 安装语法格式 # pip3 install requests # pip3 install pillow # pip3 install flask # pip3 uninstall 包名字 # 卸载语法格式 # pip3 list # 查看安装的第三方包

(3)跨平台移动

跨平台移动python环境的时候使用freeze收集已经安装好的模块安装到其他系统内。

# pip3 freeze > hello.txt # 将第三方的包输出到一个文件中,文件名:hello.txt # pip3 install -r hello.txt # 将hello.txt文件中的所有的第三方包一次性安装

三、ipython

ipython是一个python的交互式shell,比默认的python shell好用得多,支持变量自动补全,自动缩进,支持bash shell命令,内置了许多很有用的功能和函数。学习ipython将会让我们以一种更高的效率来使用python。同时它也是利用Python进行科学计算和交互可视化的一个最佳的平台。

# pip3 install ipython # 安装ipython

四、IDE安装及配置

常用Python IDE环境有:pycharm、vscode等,接下来介绍vscode的基本使用。

(1)下载并安装vscode

可通过官方网站下载,按官方提示安装即可。

(2)安装插件

安装简体中文

安装文档图标

基本设置

打开配置文件方式

添加如下内容到 settings.json 配置文件中,并按下 Control + s 保存。

{ "editor.fontSize": 30, "debug.console.fontSize": 30, "markdown.preview.fontSize": 26, "terminal.integrated.fontSize": 30, // 编辑的文件 每 1 秒自动保存一次 "files.autoSave": "afterDelay" }

在打开文件夹创建python文件的时候会提示安装python扩展,跟随提示安装即可。

配置默认 python 解释器

vscode 默认选择的python 解释器是 python2.7 ,我们需要的是 python3

接下来会提示安装用于 python 语法检测的插件 pylint

安装 Code Runner

当重复执行文件的时,之前的输出在终端中不能清除,这可能会影响观看。使用 code runner 插件可以解决。

再次打开配置文件 settings.json 文件添加如下内容,并按下 Control + s 保存

"code-runner.clearPreviousOutput": true, "code-runner.runInTerminal": true, "code-runner.saveFileBeforeRun": true, # 每次运行文件之前,保存当前文件 "code-runner.defaultLanguage": "python", # 默认的语言 "code-runner.saveAllFilesBeforeRun": true, # 每次运行文件前 保存所有的文件 "code-runner.executorMap": { "python": "/usr/local/bin/python3.8" # 设置 phthon3 解释器路径 }

最终的配置文件

{ "workbench.iconTheme": "vscode-icons", "editor.fontSize": 30, "debug.console.fontSize": 30, "markdown.preview.fontSize": 26, "terminal.integrated.fontSize": 30, "files.autoSave": "afterDelay", # 编辑的文件 每 1 秒自动保存一次 "code-runner.clearPreviousOutput": true, "code-runner.runInTerminal": true, "code-runner.saveFileBeforeRun": true, "code-runner.defaultLanguage": "python", "code-runner.saveAllFilesBeforeRun": true, "code-runner.executorMap": { "python": "/usr/bin/python3.8" } }
最新回复(0)