LoginSignup
5

More than 3 years have passed since last update.

conda vs. pip

Last updated at Posted at 2020-02-22

始めに

Anaconda Navigatorでは、仮想環境の構築と管理、外部ライブラリのインストールや管理が行えます。Jupyter Notebookを含めた開発環境一式を管理できるのですが、ライブラリのインストールにはcondaというコマンドが使われています。

その反面、Pythonには、外部ライブラリを管理するpipというコマンドがあります。Anaconda Navigatorで任意の仮想環境からターミナルを起動すれば、pipコマンドを入力してインストールが行えます。しかしpipでインストールしたライブラリは、pipで管理しなけれえばならないため、Anacondaのcondaでは管理されません。

場合によっては、condaとpipで同じライブラリをインストールし、競合してしまうことにもなります。

結論

したがって、Anaconda Navigatorを使う場合は、pipコマンドを使わず、condaコマンドを使うことにしましょう。

参考資料

  1. conda installとpip installの違い。機能の比較など【Python】 https://insilico-notebook.com/conda-pip-install/
  2. AnacondaのNumPyとpipによるNumPyの速度の違い https://orizuru.io/blog/machine-learning/anaconda_pip_difference/
  3. Stop Installing Tensorflow using pip for performance sake! https://towardsdatascience.com/stop-installing-tensorflow-using-pip-for-performance-sake-5854f9d9eb0c?gi=677958f0038e

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5