conda…
venvなどのような仮想環境の1つ?
Anacondaをインストールすれば自動的にroot環境が作られる(仮想環境の1つとして)。だからローカルに
condaでroot以外の仮想環境を作成できる
仮想環境を作成したばかりの時はpythonも入っていない(Anaconda navigatorから作成した場合はわからない)ため、スクリプト実行不可
anaconda navigator上でjupyter Notebookをインストールしたらpythonも一緒に仮想環境内にインストールされた
pip installとconda installの違い
以前はcondaの後にpipでパッケージをインストールすると環境が壊れる危険性が非常に高かった。今はだいぶ改善されたようだが、基本的にconda環境でpipでインストールするのは最終手段となっている。また、パッケージインストールをするのは仮想環境内が良い。
condaで環境構築
基本の文は以下
conda create -n [環境名]
インストールしたいバージョンのpythonや、ライブラリのバージョンがあるのなら以下のように指定も可能。
conda create -n [環境名] python=3.7 Flask=1.1.2
すでにある環境を他のマシンで使いたい時
まず既にある環境をyaml形式でエクスポートする
yamlとは構造化されたデータの1つで、XMLやJSONと同じような役割を果たす
conda env export > env.yml
次にエクスポートしたyamlファイルを他のマシンで読み込み環境構築する
例:マシン1での開発環境をマシン2でも同じ環境で、myenvという名前で構築したい
conda env create -n myenv -f env.yml
僕がプログラマーとして就職した経験については以下の記事にまとめています。

未経験でもSES企業ならプログラマーとして就職できる!
未経験でプログラマーとしてIT業界に入るためのポイントをまとめた記事です。駆け出しだけどプログラマーとして働いてみたいという人は参考にしてみてください
コメント