[Bug] 在 Kubuntu 25.04 上安装失败:externally-managed-environment (PEP 668)
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 68/100
調査の方向性
install_ubuntu.sh から始めて、pip install scons requests tqdm kconfiglib pyyaml の手順を特定します。PEP 668 を使用する Ubuntu または Kubuntu のリリースで失敗を再現し、その後、サポートされている新しいリリースで一覧にある依存関係が APT 経由でインストールされ、残りのインストール手順も引き続き正常に実行されることを確認します。
索引モデルが issue の本文から書いたものです。
説明
环境信息
操作系统:Kubuntu 25.04 (任何启用了 PEP 668 保护的版本)
Python 版本:3.12+ 或 3.13+
Env 安装方式:install_ubuntu.sh --gitee
问题描述
执行官方提供的 install_ubuntu.sh 脚本时,运行到 pip install scons requests tqdm kconfiglib pyyaml 这一步失败,错误信息为:
text
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
...
这是因为 Ubuntu 从 23.04 开始默认遵循 PEP 668,禁止直接使用 pip 向系统级 Python 环境安装包,以避免与 APT 包管理器冲突。
改用 APT 安装依赖:检测到 Ubuntu 版本 ≥ 23.04 时,使用 apt install scons python3-requests python3-tqdm python3-kconfiglib python3-yaml 代替 pip install。
目前用户可以手动执行以下命令来绕过该问题:
bash
方法1:APT 安装(推荐)
sudo apt install scons python3-requests python3-tqdm python3-kconfiglib python3-yaml
然后重新执行 install_ubuntu.sh(但需跳过 pip install 那行,或手动运行剩余步骤)
- 主要言語
- Python
- スター
- 78
- フォーク
- 64
- 平均マージ
- 1日 2時間
- マージ済み PR(30日)
- 7
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
RT-Thread/env のほかの issue
-
難易度 3/5 1〜2日 初心者へのやさしさ 76/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
【建议】能否将env的包全部离线化 オープン
難易度 5/5 1週間以上 初心者へのやさしさ 30/100
-
改进 env 的文档 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 38/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
anthropics/skills#1811 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
speaches-ai/speaches#678 ·
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
datalayer/mcp-compose#42 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
conda-forge/spacy-feedstock#177 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
UKGovernmentBEIS/inspect_evals#2523 ·