1 前提条件
Conda は、Windows、macOS、Linux、および z/OS 上で実行されるオープンソースのパッケージ管理システムおよび環境管理システムです。Conda は、ソフトウェア パッケージとその依存関係を迅速にインストール、実行、更新します。Conda を使用すると、ローカル マシン上で環境を簡単に作成、保存、読み込み、切り替えることができます。Python プログラム用に作成されましたが、あらゆる言語のソフトウェアをパッケージ化して配布できます。
2 Windows環境にcondaをインストールする
2.1 Minicondaのインストール
インストール パッケージは、清華大学のオープン ソース ソフトウェア ミラー ステーションからダウンロードできます。
ダウンロードソース:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
2.2 環境変数の構成
C:\ProgramData\miniconda3\Scripts
C:\ProgramData\miniconda3\Library\bin
2.3 conda でよく使用されるコマンド
conda コマンドの参照アドレス:https://docs.conda.io/projects/conda/en/latest/commands/index.html
2.3.1 condaの初期化
conda init --all
2.3.2 新しい環境を作成する
conda create --name myenv
2.3.3 新しい環境を作成し、Python のバージョンを指定する
conda create --name myenv python=2.7
2.3.4 環境のアクティブ化
conda activate myenv
2.3.5 現在の環境を終了するには
conda deactivate
2.3.6 環境のリスト表示
conda env list
2.3.7 環境の削除
conda remove --name myenv --all
2.3.8 ソフトウェアパッケージのインストール
2.3.8.1 ソフトウェアパッケージの検索
conda search pandas
2.3.8.2 ソフトウェアパッケージのインストール
conda install pandas
2.3.8.3 指定したバージョンのソフトウェア パッケージをインストールする
conda install pandas=1.0.3
2.3.8.4 ソフトウェアパッケージのアップグレードと削除
conda update pandas
2.3.8.5 ソフトウェアパッケージの削除
conda remove pandas
3 詩をインストールする
3.1 参照アドレス
https://python-poetry.org/docs/#installing-with-the-official-installer
4 よくある質問
質問 1: Miniaconda を Win7 にインストールするときのエラー: パッケージの抽出に失敗しました
解決:
https://repo.anaconda.com/miniconda/
ダウンロードリンク:
https://repo.anaconda.com/miniconda/Miniconda3-py38_4.10.3-Windows-x86_64.exe
問題 2: conda.exe の実行時にクラッシュする
解決策:
追加予定。
問題 3: 「C:\ProgramData\Anaconda3\Scripts\conda.exe」項目がコマンドレット、関数、またはスクリプトとして認識されない
ファイルまたは実行可能プログラムの名前
无法将“C:\ProgramData\Anaconda3\Scripts\conda.exe”项识别为 cmdlet、函数、脚本
文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后重
试。
所在位置 C:\Users\Administrator\Documents\WindowsPowerShell\profile.ps1:4 字符:
3
+ (& <<<< "C:\ProgramData\Anaconda3\Scripts\conda.exe" "shell.powershell" "hoo
k") | Out-String | Invoke-Expression
+ CategoryInfo : ObjectNotFound: (C:\ProgramData\...ripts\conda.e
xe:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
解決:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted