你好,Python 开发者!你是否还在忍受 pip 缓慢的依赖安装速度?是否在 venv, pip-tools, poetry, pyenv 等众多工具中反复横跳,感到心累? 今天,让我们来认识一款可能终结这一切的工具 —— uv。 uv 是一个用 Rust 编写的、速度极快的 Python 包和项目管理器。 它的目标是提供一个统一、高效的开发工作流程,取代前面提到的多个工具,让你的 Python…
Leave a Comment分类: Python
安装wsl2 https://learn.microsoft.com/en-us/windows/wsl/install 默认安装的就是 wsl2 安装完成之后重启系统,wsl会自动打开命令行进行ubuntu系统安装,安装完成后进入wsl命令行 安装cuda 安装cuda的时候可能会报错: https://askubuntu.com/questions/1491254/installing-cud…
Leave a Comment点击 左上角 cursor ->settings -> profiles -> 点击settings右边的 actions打开配置文件,在里面配置代理(最后一行,http.proxy) 最下面那一行的代理设置成一个国外的可用代理 后续: 大陆地区不给用claude模型之后,即使配置代理还是报错:model provider doesn’t serve your region 需要增加配置:点开设置…
2 Comments这个问题涉及到几个关键点,我来逐步分析并给出解决方案: 问题分析: 为什么会这样? 解决方案: 由于问题核心在于网站强制 HTTPS,并且 HTTPS 存在配置问题,所以我们需要在 ChromeDriver 中禁用或绕过这种跳转,强制使用 HTTP。以下几种方法可以尝试: 方法 1:禁用 HSTS 缓存 (推荐) HSTS 是浏览器强制 HTTPS 的主要原因。你可以通过清除 Chrome 的 H…
Leave a Comment你的应用在打包中运行和源码的运行时应该是完全相同的。但是,您可能希望在运行时了解应用是从源代码运行还是已打包(“冻结”)。您可以使用以下代码来检查“我们是否已打包?”: 当打包应用程序启动时,引导程序会设置 sys.frozen 属性,并将打包文件夹的绝对路径存储在 sys._MEIPASS 中。对于单文件夹打包,这是指向打包文件夹内部 _internal 文件夹的路径;对于单文件打包,则是引导程…
Leave a Comment在Python中,模块是一个包含Python代码的文件,通常以.py为扩展名。模块可以定义函数、类和变量,还可以包含可执行的代码。使用模块可以帮助你组织代码,使项目更易于管理和维护。 创建和组织模块 目录结构示例 假设你有以下项目结构: 引用模块 __init__.py的作用 这样,在main.py中就可以直接使用: 通过这种方式,你可以有效地管理和引用项目中的各个模块和包。
Leave a Comment有时候我们需要帮py脚本打包成exe文件进行分发,那打包之后的exe程序,比如要获取我们当前程序路径下面的某个文件就遇到问题了,如何和我们当前程序的路径呢? 参考资料: https://stackoverflow.com/questions/404744/determining-application-path-in-a-python-exe-generated-by-pyinstaller
Leave a Comment为了解决这个错误,需要告诉 pyinstaller 使用 –add-data 选项来包含两个证书文件。这样,pyinstaller 可以处理 Selenium Wire 在首次加载证书时所做的调用。(Selenium Wire 使用标准的 pkgutil.get_data() 机制来内部加载这些文件。) 解决步骤: 在当前工作目录中创建两个证书文件 ca.crt 和 ca.key。 使…
Leave a Comment我用chrome driver 通过chrome打开一个网页,他会自动帮我打开https的,但是这个站点https会报错,我想强制打开http的,如何实现? 我发现 Preferences里面配置http_allowed + 我的站点就可以实现,如何程序自动实现这个配置? 还是说有其他办法吗? 我提供了三种主要方法来处理这个问题: 建议优先使用第一种方法,因为它更安全且可控。你只需要将代码中的 &…
Leave a Comment引言 在 Python 开发过程中,调试是不可或缺的一环。高效的调试工具可以帮助我们迅速定位和解决问题。Visual Studio Code(以下简称 VSCode)作为一款轻量级且功能强大的代码编辑器,提供了丰富的调试功能。本教程将详细介绍如何在 VSCode 中调试 Python 项目,包括如何设置断点、逐步执行代码等。 前置条件 在开始之前,请确保您已经完成以下准备工作: 一、打开 Pyth…
Leave a Comment