No. | 項目 | 想定 |
---|---|---|
1 | OS | Windows10 |
git cloneできない方:
git clone command:
git clone https://github.com/laplaciannin102/py_miniconda_env_construction.git
No. | batファイル名 | 説明 |
---|---|---|
1 | no001_backup_python_packages.bat | - Pythonにおけるインストール済みパッケージの一覧をバックアップテキストファイルとして取得する. |
2 | no002_conda_install_from_files.bat | - conda install を使用して, テキストファイルから一括でパッケージをインストールする. |
3 | no003_pip_install_from_files.bat | - pip install を使用して, テキストファイルから一括でパッケージをインストールする. |
ファイル名 | 説明 |
---|---|
conda_pkgs_list_raw.txt | - condaのパッケージ一覧ファイル. - conda list --export で取得. |
conda_pkgs_list_eq_yyyymmdd.txt | - condaのパッケージ一覧のversionを [package]==x.x.x で設定したファイル. |
conda_pkgs_list_geq_yyyymmdd.txt | - condaのパッケージ一覧のversionを [package]>=x.x.x で設定したファイル. |
pip_pkgs_list_raw.txt | - pipのパッケージ一覧ファイル. - pip list --format freeze で取得.- pip freeze だとversion部分がURLになってしまう場合がある. |
pip_pkgs_list_eq_yyyymmdd.txt | - pipのパッケージ一覧のversionを [package]==x.x.x で設定したファイル. |
pip_pkgs_list_geq_yyyymmdd.txt | - pipのパッケージ一覧のversionを [package]>=x.x.x で設定したファイル. |
anaconda_preinstall_pkgs_list_eq_yyyymmdd.txt | - Anacondaにプリインストールされているパッケージの一覧ファイル. - これを使用することで, Anaconda環境と同様のパッケージをインストール可能. |
anaconda_preinstall_pkgs_list_eq_sample.txt | - sampleファイル. - anaconda_preinstall_pkgs_list_eq_yyyymmdd.txtと同様の内容. |
Anaconda Promptを起動する.
次のコマンドを入力し, anaconda-cleanというパッケージをインストールする.
conda install anaconda-clean
次のコマンドを入力し, Anaconda関連のファイルやディレクトリを削除する.
anaconda-clean
anaconda-clean --yes
Windowsの場合, コントロールパネルを起動する.
プログラムと機能 > プログラムのアンインストール を開く.
Anacondaを選択し, アンインストールする.
Minicondaのインストーラを下記URLからダウンロードする.
インストーラを実行し, Minicondaをインストールする.
(インストール済みMinicondaの)Anaconda Promptを立ち上げる.
次のコマンドを入力し, condaのチャネルの設定にconda-forgeチャネルを追加する.
conda config --add channels conda-forge
次のコマンドを入力し, condaのチャネル一覧を確認する.
conda config --show channels
conda config --get channels
でも可能.次のコマンドを入力し, condaのチャネルの設定からdefaultsチャネルを削除する.
conda config --remove channels defaults
次のコマンドを入力し, condaのチャネル一覧を確認する. チャネル一覧からdefaultsが消えていることを確認する.
conda config --show channels
conda config --get channels
でも可能.次のコマンドを入力し, conda自体を最新版にUpdateする.
conda update conda
次のコマンドを入力し, インストール済みパッケージを全て最新版にUpdateする.
conda update --all
パッケージインストール用batファイルを実行する.
新規Pythonユーザは「anaconda_preinstall_pkgs_list_eq_sample.txt」しか表示されない.
sample
list of files in python_pkgs_files
>>call dir /b python_pkgs_files
========================================
anaconda_preinstall_pkgs_list_eq_20210330.txt
anaconda_preinstall_pkgs_list_eq_sample.txt
conda_pkgs_list_eq_20210330.txt
conda_pkgs_list_geq_20210330.txt
conda_pkgs_list_raw.txt
pip_pkgs_list_eq_20210330.txt
pip_pkgs_list_geq_20210330.txt
pip_pkgs_list_raw.txt
========================================
select a packages file name :
入力はコピペでOK!!
[推奨] Anacondaで元々プリインストールされていたパッケージを全てインストールする場合は, 「anaconda_preinstall_pkgs_list_eq_yyyymmdd.txt」または「anaconda_preinstall_pkgs_list_eq_sample.txt」を選択する.
次のsampleは「pip_pkgs_list_geq_20210330.txt」を選択した例.
sample
list of files in python_pkgs_files
>>call dir /b python_pkgs_files
========================================
anaconda_preinstall_pkgs_list_eq_20210330.txt
anaconda_preinstall_pkgs_list_eq_sample.txt
conda_pkgs_list_eq_20210330.txt
conda_pkgs_list_geq_20210330.txt
conda_pkgs_list_raw.txt
pip_pkgs_list_eq_20210330.txt
pip_pkgs_list_geq_20210330.txt
pip_pkgs_list_raw.txt
========================================
select a packages file name : pip_pkgs_list_geq_20210330.txt
pip install --user [package]
を行う.[終わり]
詳しくはGitHubリポジトリからbatファイルを直接見てください.
no001_backup_python_packages.bat
set py_pkgs_files_dpath=python_pkgs_files
rem ディレクトリを作成する.
echo make directory for packages files
call mkdir %py_pkgs_files_dpath%
rem エラー対策のアップデート
echo command1 to avoid conda errors
echo y|call conda install anaconda
rem エラー対策のアップデート
echo command2 to avoid conda errors
echo y|call conda update --all
set conda_list_file0=%py_pkgs_files_dpath%/conda_pkgs_list_raw.txt
rem condaのパッケージ一覧を出力する.
echo output conda packages file
call conda list --export > %conda_list_file0%
set pip_list_file0=%py_pkgs_files_dpath%/pip_pkgs_list_raw.txt
rem pipのパッケージ一覧を出力する.
echo output pip packages file
call pip list --format freeze > %pip_list_file0%
no002_conda_install_from_files.bat
rem ファイルから1行ずつ読み込んでconda installを行う.
rem yesかnoか聞かれる場合があるので, 全てyes(y)で答える.
rem input_pkgs_fpathにはファイルパスをセット.
for /f %%l in (%input_pkgs_fpath%) do (
echo y|call conda install "%%l"
)
no003_pip_install_from_files.bat
rem ファイルから1行ずつ読み込んでpip installを行う.
rem input_pkgs_fpathにはファイルパスをセット.
for /f %%l in (%input_pkgs_fpath%) do (
call pip install "%%l"
)
このページでは, 数式の表現に
MathJax
を利用しています.
このページでは, シンタックスハイライト(プログラムのコードに色を付ける機能)に Google Code Prettify を利用しています.
更新日: 2021/07/27
Copyright (C) 2020 laplaciannin102 All Rights Reserved.