

ローカル環境にDockerコンテナを立ち上げました。  
Dockerfileでは、下記のようにPython2.7と3.9をインストールしています。

[code]

    pyenv install 3.9.10 && \
    pyenv install 2.7.14 && \
    pyenv global 3.9.10 && \
    pyenv rehash
    
[/code]

コンテナ内で、"ElementTree.py"を検索した際に、python2.7のディレクトリしかヒットしませんでした。

[code]

    /usr/lib64/python2.7/xml/etree/ElementTree.py
    
[/code]

Python3.9.10をインストールしましたが、なぜpython2.7のディレクトリしかないのでしょうか？

ちなみに、.pyenv ディレクトリには両方ありました。

[code]

    /.pyenv/versions/2.7.14/lib/python2.7/xml/etree/ElementTree.py
    /.pyenv/versions/3.9.10/lib/python3.9/xml/etree/ElementTree.py
    
[/code]


CC BY-SA 4.0
2022-08-03T03:01:37.117
90354
2022-08-03T11:32:34.650
2022-08-03T11:32:34.650
3060
53824
question
python python3 docker
Python 3.9 で xml.etree.ElementTree モジュールが見つからない