Python 降级

Python 降级时,不一定需要完全卸载 Python 3.12 版本。你可以选择直接安装低版本的 Python(如 3.8 或 3.9),然后通过一些方法进行版本切换或创建虚拟环境来避免冲突。下面是两种常见的方法:

方法一:直接安装低版本 Python(不卸载 3.12)

你可以在系统中同时安装多个 Python 版本,而不需要卸载现有的 Python 3.12 版本。然后可以使用以下方法选择要使用的版本:

  1. 下载并安装低版本 Python(例如 3.9)
    • 访问 Python 官网 下载适合的 Python 版本(例如 3.9)。
    • 安装时,确保勾选了 "Add Python to PATH"(将 Python 添加到 PATH 环境变量)选项。
  2. 设置默认 Python 版本: 安装多个版本后,系统可能默认使用的是 Python 3.12,但你可以通过以下方式来指定 Python 的版本:

在 Windows 系统上,你可以通过修改系统环境变量 PATH 来调整默认使用的 Python 版本,或者通过 py 命令来指定不同版本的 Python:

py -3.9 --version # 使用 Python 3.9 py -3.9 -m pip install pyradiomics # 使用 Python 3.9 安装 pyradiomics 

在 Linux/macOS 系统上,可以通过命令 python3.x 来指定使用的版本:

python3.9 --version # 查看 Python 3.9 版本 python3.9 -m pip install pyradiomics # 使用 Python 3.9 安装 pyradiomics 

方法二:使用虚拟环境管理不同版本(推荐)

虚拟环境可以让你在同一台机器上同时使用多个 Python 版本,并为每个项目配置独立的环境,而不干扰系统的全局 Python 设置。这样即使你已经安装了 Python 3.12,也可以在虚拟环境中使用 Python 3.9。

  1. 安装低版本 Python(如果未安装): 如果系统中还没有你想要的 Python 版本(例如 3.9),可以按照方法一中的步骤下载并安装。
  2. 创建虚拟环境: 使用 pyenv(推荐)或者 venv 创建虚拟环境,并选择低版本的 Python。
  3. 激活虚拟环境并使用: 每次使用该虚拟环境时,只需要激活它即可,之后所有的 Python 包和依赖都将在虚拟环境中安装和使用,不会影响系统的其他 Python 环境。

使用 venv 创建虚拟环境(不依赖额外工具):如果你已经安装了 Python 3.9,可以直接创建虚拟环境:

python3.9 -m venv pyradiomics-env # 创建一个虚拟环境 source pyradiomics-env/bin/activate # 激活虚拟环境 (Linux/macOS) pyradiomics-env\Scripts\activate # 激活虚拟环境 (Windows) pip install pyradiomics # 安装 pyradiomics 

使用 pyenv 创建虚拟环境(推荐):如果你安装了 pyenv,可以很容易地安装多个 Python 版本,并创建虚拟环境:

pyenv install 3.9.7 # 安装 Python 3.9.7 pyenv virtualenv 3.9.7 pyradiomics-env # 创建一个新的虚拟环境 pyenv activate pyradiomics-env # 激活虚拟环境 python -m pip install pyradiomics # 安装 pyradiomics 

总结:

  • 你不需要卸载 Python 3.12,可以直接安装低版本的 Python。
  • 推荐使用虚拟环境(如 pyenvvenv),可以在同一台机器上管理多个 Python 版本,而无需修改系统的全局 Python 版本。这样你可以为不同项目选择不同的 Python 版本,避免版本冲突。

Read more

【Python 镜像下载网址】

【Python 镜像下载网址】

几个常用的国内 Python 镜像下载网址,可以加快 Python 安装包和相关工具的下载速度: 1. 清华大学镜像站 * Python 官方版本下载 https://mirrors.tuna.tsinghua.edu.cn/python/ * PyPI 镜像(pip 配置加速) https://pypi.tuna.tsinghua.edu.cn/simple 2. 阿里云镜像站 * Python 官方版本下载 https://mirrors.aliyun.com/python/ * PyPI 镜像(pip 配置加速) https://mirrors.aliyun.com/pypi/simple/ 3. 中国科学技术大学镜像站(USTC)

By Ne0inhk
【Python】家庭用电数据分析Prophet预测

【Python】家庭用电数据分析Prophet预测

数据集:Household Electricity Consumption | Kaggle 目录 数据集简介 探索性分析 Prophet预测 Prophet模型 Prophet理念 Prophet优点 数据集简介 240000-household-electricity-consumption-records数据集包含了一个家庭6个月的用电数据,收集于2007年1月至2007年6月。这些数据包括全球有功功率、全球无功功率、电压、全球强度、分项计量1(厨房)、分项计量2(洗衣房)和分项计量3(电热水器和空调)等信息。该数据集共有260,640个测量值。 列名说明Date日期Time时间Globalactivepower该家庭所消耗的总有功功率(千瓦)Globalreactivepower该家庭消耗的总无功功率(千瓦)Voltage向家庭输送电力的电压(伏特)Global_intensity输送到家庭的平均电流强度(安培)Submetering1厨房消耗的有功功率(千瓦)Submetering2洗衣房所消耗的有功功率(千瓦)Submetering3电热水

By Ne0inhk
AI的提示词专栏:Prompt 与 Python Pandas 的结合使用指南

AI的提示词专栏:Prompt 与 Python Pandas 的结合使用指南

AI的提示词专栏:Prompt 与 Python Pandas 的结合使用指南 该指南聚焦 Prompt 与 Pandas 结合的实践应用,先阐述二者结合的价值 —— 降低 Pandas 学习门槛、提升数据处理效率,接着梳理代码生成、解释、优化等 6 大核心应用场景及对应 Prompt 目标。随后详解高质量 Prompt 设计的五大原则,强调需精准描述数据结构、明确操作目标等要点。通过 5 个实战案例,从基础数据清洗到批量生成报表,展示 Prompt 设计、模型输出与结果验证全流程,并给出 8 个高频问题的解决方案。最后总结核心价值,提供扩展学习建议,助力读者掌握 “自然语言驱动数据处理” 能力,形成高效工作流。 人工智能专栏介绍     人工智能学习合集专栏是 AI 学习者的实用工具。它像一个全面的

By Ne0inhk
华为OD机试双机位C卷 - 比赛 / 评委评分 (C++ & Python & JAVA & JS & GO)

华为OD机试双机位C卷 - 比赛 / 评委评分 (C++ & Python & JAVA & JS & GO)

比赛 华为OD机试双机位C卷 - 华为OD上机考试双机位C卷 100分题型 华为OD机试双机位C卷真题目录点击查看: 华为OD机试双机位C卷真题题库目录|机考题库 + 算法考点详解 题目描述 一个有N个选手参加比赛,选手编号为1~N(3<=N<=100),有M(3<=M<=10)个评委对选手进行打分。 打分规则为每个评委对选手打分,最高分10分,最低分1分。 请计算得分最多的3位选手的编号。 如果得分相同,则得分高分值最多的选手排名靠前 (10分数量相同,则比较9分的数量,以此类推,用例中不会出现多个选手得分完全相同的情况)。 输入描述 第一行为半角逗号分割的两个正整数,第一个数字表示M(3<=M<=10)个评委,第二个数字表示N(3<=N<=100)

By Ne0inhk