linux
-
Ubuntu 22.04 源码编译安装 Python 3.12:依赖项全解析
在 ubuntu 22.04 上源码编译安装 python 3.12 的步骤包括:1. 安装依赖项:使用 sudo apt update 和 sudo apt install 命令安装必要的库;2. 下载源码:使用 wget 和 tar 命令下载并解压 python 3.12 源码;3. 配置、编译…
-
CentOS 8 部署 Python 爬虫:Scrapy 框架环境搭建
在 centos 8 上搭建 scrapy 框架环境需要以下步骤:1. 安装 python 3 和 scrapy:使用 sudo yum install python3-pip 和 pip3 install scrapy 命令;2. 创建 scrapy 项目:使用 scrapy startproje…
-
多版本 Python 切换:update-alternatives 命令详解
使用 update-alternatives 命令可以优雅地在多版本 python 环境中切换不同版本的 python。1)安装不同版本的 python 作为替代方案,如 python 2.7 和 python 3.9;2)配置替代方案以选择所需版本;3)通过设置优先级和使用脚本自动化来优化管理和切…
-
Linux 定时任务实战:Python 脚本自动化执行配置
在 linux 系统上,可以通过 cron 任务来定时执行 python 脚本。具体步骤如下:1. 编辑 crontab 文件,使用 crontab -e 命令。2. 添加 cron 任务,例如 0 3 * /usr/bin/python3 /path/to/backup.py 会在每天凌晨 3 点…
-
Linux 下 Python 调试技巧:pdb 与 VS Code 集成实战
在 linux 环境下,如何使用 python 的内置调试器 pdb 进行调试?在 linux 环境下,可以通过以下步骤使用 python 的内置调试器 pdb 进行调试:1. 在代码中插入 pdb.set_trace() 设置断点。2. 运行代码,程序会在断点处暂停,进入 pdb 调试模式。3. …
-
机器学习模型部署:TensorFlow Serving 在 Linux 的配置
在 linux 系统上配置 tensorflow serving 的步骤包括:1. 安装 tensorflow:使用命令 pip install tensorflow。2. 安装 tensorflow serving:通过命令行工具进行安装。3. 启动服务器:使用命令 tensorflow_mode…
-
Python跨平台桌面应用开发:如何选择合适的GUI库?
Python 跨平台桌面应用开发:如何选择合适的GUI库? 许多Python开发者希望创建可在Windows和Linux系统上运行的桌面应用程序。 选择合适的图形用户界面(GUI)库至关重要,因为并非所有库都提供相同的跨平台兼容性。 选择合适的GUI库需要考虑以下因素: 库的成熟度和社区支持: 一个…
-
TCP端口占用:服务端程序退出后,端口为何依然被占用且如何解决?
Python TCP服务端端口占用难题:程序退出后端口仍被占用及解决方案 在使用Python开发TCP服务器时,一个常见问题是:服务器程序关闭后,目标端口仍然处于占用状态,导致无法立即重启服务器。本文将深入探讨这个问题并提供有效的解决方法。 问题:开发者使用socket.socket()创建TCP服…
-
在Linux(jetson orin nano)上运行的程序日志输出卡住怎么办?
Jetson Orin Nano上程序日志输出卡死问题排查 本文针对在jetson orin nano linux系统上运行的程序日志输出卡死问题提供排查建议。该问题表现为程序在windows系统上正常运行,但在目标linux系统上日志输出停止更新。 已知日志片段如下: 2024-04-24 16:…
-
Python跨平台桌面应用开发:哪个GUI库最适合你?
Python跨平台桌面应用开发:GUI库选择指南 许多Python开发者都希望创建可在Windows和Linux系统上运行的桌面应用程序。 选择合适的跨平台GUI(图形用户界面)库至关重要。本文将分析几种常用的Python GUI库,帮助您做出最佳选择。 以下是一些常用的跨平台GUI库: Tkint…