質問: 最近本格的にPythonの勉強をはじめたMacユーザ(HighSierra)です。 Pythonには2系と3系があって・・・とかpyenv、venv、virtualenv、Anacondaなどなど、いろいろありすぎてワケがわからなくなっています。 検索すると古い情報の海に溺れてしまいorz 書籍で勉強しようとすると毎回第1章の環境構築がうまくいかず、どの本も先へ進めません。 DockerがいいのかVirtualBoxがいいのかMacOS上でいいのかもわかりません。 OSの環境をなるべく汚さないほうがいい、というのは後から知ったので、もうすでに散々アレコレいじくり倒してしまいorz 2018年春の現時点で、みなさん結局どう管理してますか?
回答: docker->ubuntu->apt-get か homebrew->pyenv->miniconda です。 環境構築する時にバージョン固定しないと、どれかのライブラリをアップデートした時につられて他の依存関係が崩れたりするので。 Linuxは環境がしっかりしているので、pyenvみたいなものがなくても使いやすですが、Macではconda経由の方が安定する気がします。