質問: ### 前提・実現したいこと 環境構築の際に誤って複数のバージョンのPythonをインストールしてしまいました。 それが今になってエラーの原因となっているらしく、内一つのバージョンをアンインストールしたいと思っています。 ネットで自分と同じような環境の事例が見つからなかったため、ここで質問いたしました。 コントロールパネルの「プログラムのアンインストール」を選ぶと、Pythonと名のつくプログラムが三つ出てきました。 1. Anaconda3 2019.10 (Python 3.7.4 32-bit) 2. Python 3.8.0 (32-bit) 3. Python Launcher このうち、1.が残したいバージョン、2.がアンインストールしたいバージョンです。 1.と2.はそれぞれ同一ドライブ内の別のフォルダに保存されています。 この場合、2.をアンインストールしても、1.の環境や1.のバージョンに紐づいているライブラリ等が残るか、教えていただきたいです。 初心者故、浅はかな質問ではありますがご回答よろしくお願いします。 ### 補足情報(FW/ツールのバージョンなど) Windows7 (32-bit)
回答: > > 2.をアンインストールしても、1.の環境や1.のバージョンに紐づいているライブラリ等が残るか、教えていただきたいです。 > > > 心配であれば、パッケージの一覧をバックアップしておくとよいでしょう `conda` を使っている場合 Anaconda で開発を行っているプロジェクトごとに 次のコマンドでパッケージの一覧をバックアップします: ``` conda list --export > package-list.txt ``` 次のコマンドでバックアップしたパッケージ一覧を再インストールできます: ``` conda create -n myenv --file package-list.txt ``` conda list — conda 4.8.3.post67+586742cb documentation `conda` を使っていない場合 `pip` コマンドでコンピューター全体にインストールされているパッケージの一覧をバックアップします: ``` $ python -m pip freeze > requirements.txt $ python -m pip install -r requirements.txt ``` pip freeze — pip 20.1.1 documentation ※ どの Python インタープリターの `pip` を使っているかに注意します