开发 Python 项目

本文介绍了一些 DevStudio 中 Python 项目开发中的操作使用技巧,介绍了如何在 DevStudio 上开发一个 Python 项目的过程。

一些通用的使用技巧,可以查看操作指南,如果有文档中未涉及的想要了解的使用技巧,可以联系我们

空间配置

格式化

对于 Python 项目,空间默认使用的代码格式化工具为 yapf,如果需要修改默认的代码格式化工具,可以在空间左下角打开配置面板。

打开配置

在打开的配置面板中,对配置项 python.formatting.provider 进行修改。

修改python provider

选择了格式化工具之后,可以在 *.py 文件内右键【格式化文档】进行格式化。

格式化文档

pip 源

为了加快 python 依赖库在国内的下载速度,空间默认设置的 pip 源为 https://pypi.tuna.tsinghua.edu.cn/simple

如何修改 pip 源

如果出现 pip 安装时找不到库,或其他想要更换 pip 源时,有两种方式:

  1. 打开终端,设置 pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple/

pip
  1. 打开终端,对 /home/devstudio/.config/pip/pip.conf 文件进行修改,将 https://pypi.tuna.tsinghua.edu.cn/simple 换成 https://mirrors.aliyun.com/pypi/simple/

运行调试

本地调试

当你在空间内完成了 Python 应用的开发,想要进行调试或者运行代码时,可以打开终端完成自定义的命令行启动,也可以使用 Code Runner 插件提供的文件右上角的快速启动方式。如果有复杂的启动参数,或者想要进行调试,也可以通过调试管理器启动。

调试管理器启动

打开项目的启动文件「*.py文件」后,点击顶部「菜单栏-运行-启动调试」便可以以调试模式启动应用。

初次启动调试的时候,需要选择调试的配置。如果是已有框架,如 Django、Flask,可以选择对应的配置项;如果是单个 *.py 文件即可启动,或者启动参数较为复杂的,可以选择 Python File。

Python调试配置

选择了调试配置后,可以手动对配置启动项进行调整以适配自己的项目,比如可以通过添加 args 添加启动的参数。

python调试配置更新

远程调试

如果你的应用运行在远端机器,也可以通过远程调试的方式来调试你的应用,具体步骤如下:

1. 打开调试管理器,编辑配置启动项。

编辑Python配置启动项

2. 在打开的 launch.json 文件中,在 configurations 字段添加新的配置项,可以通过输入 Python 的方式获取 Python 的相关配置项。

获取python配置项

3. 在弹出的配置项选择中,选择 Remote Attach,连接到远端机器。

连接到远端机器

4. 选择后需要输入远端机器的主机名和端口号,主机名也可以是机器的 ip。

输入远程调试主机名

5. 配置完成后选择刚生成的配置项,点击调试启动按钮。

启动远程调试

6. 等待连接。若底部状态栏变为橙色,则表示已成功连接。

提交代码

当完成代码的开发之后,可以使用 Git 提交并推送代码,详细的 Git 使用方式参见 Git 操作

阿里云首页 云效2020 相关技术圈