基于 Rust 的新一代 Python 软件包管理工具 — uv

uv 是一个用 Rust 编写的极快、高效、易用的 Python 软件包安装程序和解析器,可直接替代 pip 和 pip-tools 工作流。

速度对比

亮点

  • ⚖️ 可直接替代常用pip、pip-tools 和virtualenv命令。
  • ⚡️ …

Linux 通过源码编译安装指定版本 Python

一、在官网下载指定版本 Python 包

Python3 官网下载地址: https://www.python.org/downloads/source/,以 python 3.7.5 为例

下载 Python-3.7.5.tar.xz

二、安装 Python …

使用OpenCV定位小图在大图中的位置

pip3 install opencv-python
pip3 install aircv
# -*- coding: utf-8 -*-

import aircv as ac …

搭建简易静态文件http服务器

简易服务器:在命令执行的所在路径启动一个http服务器,然后你可以通过浏览器访问该路径下的所有文件。

一、基于python

1.1 基于Python2

python -m SimpleHTTPServer [port]

1.2 基于python3

python3 -m http.server …

【Python】AttributeError: 'UUID' object has no attribute 'get_hex'

一、起因

因为之前把博客从Python2.7升级到了python3.6,所以之前的上传图片到七牛云存储的方法突然报以下错误:

AttributeError: 'UUID' object has no attribute 'get_hex'

二、解决办法

python3之后uuid获取十六进制的方法有所改变

import uuid …