Package name uppercase problem with windows image
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 48/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- docker, python
調査の方向性
まず、python:3.13.3-windowsservercore-ltsc2022 イメージで報告された手順を再現します。PyPDF2 をインストールし、アンインストールし、再インストールして、import パスを比較します。pip uninstall と site-packages 周辺の Windows イメージの挙動を調査します。大文字を含むパッケージをアンインストールして再インストールした後も、期待される名前で import 可能であれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Overview
I found a strange pip problem on windows based image related to python packages that are installed with capital letters in their folder name.
The problem is happening when uninstalling a package with uppercase letters in its name, eg: PyPDF2.
I confirm Linux images don't have this problem.
How to reproduce
Here are minimal reproducible steps:
docker pull python:3.13.3-windowsservercore-ltsc2022
docker run --rm -it python:3.13.3-windowsservercore-ltsc2022 powershell
# First install
pip install PyPDF2
python -c "import PyPDF2 as p; print(p.__file__)"
# Prints:
C:\Python\Lib\site-packages\PyPDF2\__init__.py
pip uninstall -y PyPDF2
# 2nd install
pip install PyPDF2
python -c "import PyPDF2 as p; print(p.__file__)"
# Prints:
Traceback (most recent call last):
File "<string>", line 1, in <module>
import PyPDF2 as p; print(p.__file__)
^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'PyPDF2'
# Let's try lowercase:
python -c "import pypdf2 as p; print(p.__file__)"
# Prints:
C:\Python\Lib\site-packages\pypdf2\__init__.py
# Even if:
pip freeze
# Prints:
PyPDF2==3.0.1
- 主要言語
- Dockerfile
- スター
- 2.8k
- フォーク
- 1.1k
- 平均マージ
- 3日 1時間
- マージ済み PR(30日)
- 1
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
docker-library/python のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
docker-library/python#1080 · コメント 8 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
docker-library/python#1121 · コメント 2 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
docker-library/python#1082 · コメント 10 件 · リアクション 36 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
docker-library/python#1076 · コメント 6 件 · リアクション 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 52/100
docker-library/python#1071 · コメント 7 件 ·
docker-library/python の issue をすべて見る
似ている issue
-
A cancelled tests run makes the coverage comment workflow fail and reports it as a red check on main オープンarea: ci bug perceived difficulty: 3
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
Nitjsefnie-Harness-Commons/daedalus#921 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
crossplane/crossplane#7859 ·
-
Product: Terraform (AVM) Topic: Networking (HS) :globe_with_meridians:
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
Azure/Azure-Landing-Zones#4282 · コメント 1 件 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
-
bug carvel-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
carvel-dev/kapp-controller#1861 ·