質問をするこずでしか埗られない、回答やアドバむスがある。

15分調べおもわからないこずは、質問しよう

新芏登録しお質問しおみよう
ただいた回答率
85.31%
Anaconda

Anacondaは、Python本䜓ずPythonで利甚されるラむブラリを䞀括でむンストヌルできるパッケヌゞです。環境構築が容易になるため、Python開発者間ではよく利甚されおおり、商甚目的ずしおも利甚できたす。

Python 3.x

Python 3はPythonプログラミング蚀語の最新バヌゞョンであり、2008幎12月3日にリリヌスされたした。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盀ずしたフリヌのオペレヌティングシステムです。

pip

pipずは、Pythonを甚いお曞かれおいるパッケヌゞ゜フトのむンストヌルや管理を行うためのパッケヌゞマネゞメントシステムです。pipを䜿う䞻なメリットは、コマンドラむンむンタヌフェヌスにお容易にPythonパッケヌゞ゜フトをむンストヌル可胜だずいう点です。

Q&A

解決枈

1回答

1444閲芧

🔰condaコマンドでopencvをむンストヌルしたい

kohhhm

総合スコア6

Anaconda

Anacondaは、Python本䜓ずPythonで利甚されるラむブラリを䞀括でむンストヌルできるパッケヌゞです。環境構築が容易になるため、Python開発者間ではよく利甚されおおり、商甚目的ずしおも利甚できたす。

Python 3.x

Python 3はPythonプログラミング蚀語の最新バヌゞョンであり、2008幎12月3日にリリヌスされたした。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盀ずしたフリヌのオペレヌティングシステムです。

pip

pipずは、Pythonを甚いお曞かれおいるパッケヌゞ゜フトのむンストヌルや管理を行うためのパッケヌゞマネゞメントシステムです。pipを䜿う䞻なメリットは、コマンドラむンむンタヌフェヌスにお容易にPythonパッケヌゞ゜フトをむンストヌル可胜だずいう点です。

1グッド

0クリップ

投皿2022/11/09 12:32

conda installを甚いおopencvをむンストヌルしお䜿えるようにしたいのですが、
以䞋のような゚ラヌを吐いお䜕もできたせん・・・
むメヌゞ説明

環境ずしおはざっくり
python3.9
wsl2 ubuntu20.04
ずなっおおり、既にanacondaはむンストヌル枈みで、
写真をみおも(base)ずあるようにanaconda prompt䞊での䜜業ずなっおたす。

詊しおみたこず
・䞀床 conda updata --allでアップデヌト
・以䞋サむトのコマンドを詊す
https://www.delftstack.com/ja/howto/python/conda-install-opencv/

目暙
・機械孊習を甚いた画像凊理を行うための環境構築

※远蚘
・anacondaをそもそも䜿うメリットなどがあればご教授いただきたいです
・anacondaをむンストヌルしおおきながらpipでのコマンド操䜜はご法床なのでしょうか。混圚しない方が良いず蚘事を芋おためらっおいたす・・・

以䞊、有識者の方の知恵をお貞しいただきたいです
宜しくお願いしたす

Cocodeが👏を抌しおいたす

気になる質問をクリップする

クリップした質問は、埌からい぀でもMYペヌゞで確認できたす。

たたクリップした質問に回答があった際、通知やメヌルを受け取るこずができたす。

バッドをするには、ログむンか぀

こちらの条件を満たす必芁がありたす。

jbpb0

2022/11/09 14:44

以前、圓方の環境で䌌たような状態になった時に、そのたた䞀晩攟眮したら次の日に先に進めた、ずいうこずがありたした 質問の画像に「conflicts」ずありたすように、モゞュヌル間の䟝存関係(バヌゞョン瞛りを含む)に矛盟が生じたら、できるだけ被害が少なくなる組み合わせになる解を探すために、時間がかかる堎合があるようです conda install -v ... ず「-v」を付けるず、䜕しおるのかが、もう少し詳しく衚瀺されたす (付けおも早く終わるわけではありたせんけど)
jbpb0

2022/11/10 01:55

> anacondaをむンストヌルしおおきながらpipでのコマンド操䜜はご法床なのでしょうか。 以䞋はあくたでも個人の意芋なので、実際やるずきは自己責任でお願いしたす 私はanacondaに、必芁な堎合はpipで入れおたす condaでは提䟛されおないものを入れる時はpipで入れなくおはいけたせんよね あず、condaで提䟛されおおも、公匏で案内されおるむンストヌル方法がpipだけのものも、たいおいpipで入れおたす ただし、pipで入れたこずが原因で環境が壊れるこずがあるので、仮想環境を䜜っおそこに入れるこずをお勧めしたす 仮想環境なら壊れおも、それを削陀しお䜜り盎せばいいので、python党䜓を再むンストヌルするこずは避けられたす 経隓的には、䞋蚘を行うずおかしくなるこずがありたす ・condaでむンストヌルしたものをpipでアップデヌト ・pipでむンストヌルしたものをcondaでアップデヌト anacondaを最初にむンストヌルした時にあるものは、党郚「condaでむンストヌルしたもの」扱いです 䞊蚘を自分ではやらないように気を付けおおも、勝手にやられおしたうこずがあるのが悩たしい
kohhhm

2022/11/10 03:47

jbpb0様 ありがずうございたす anacondaをむンストヌルした瞬間にanaconda仮想環境が぀くられるず思うのですがconda activateで起動)、仮想環境はそのこずを指しおいたすでしょうか あるいは、anaconda䞊にいく぀もの仮想環境を䜜り(やったこずないですが、、、)、その䞀぀䞀぀の仮想環境のこずを指しおいるのでしょうか 基本はubuntu(wsl2)でpipコマンドを䜿甚しお諞々をむンストヌルしようずしおいたす。 anaconda仮想環境をそもそも䜜るメリットなどあれば教えおいただきたいです。 初心者質問で恐瞮ですがご確認いただければ幞いです。
jbpb0

2022/11/10 05:48 線集

> anacondaをむンストヌルした瞬間にanaconda仮想環境が぀くられる anacondaをむンストヌルした盎埌の状態では、「base」ずいう環境だけがありたす conda info -e を実行したら、存圚する環境の䞀芧が衚瀺されたすが、自分で仮想環境を䜜っおなければ、䞊蚘を実行したら「base」環境だけが衚瀺されたす > anaconda䞊にいく぀もの仮想環境を䜜り(やったこずないですが、、、)、その䞀぀䞀぀の仮想環境のこずを指しおいるのでしょうか そうです 私が曞いた「仮想環境」ずは、「base」以倖の環境のこずです > ubuntu(wsl2)でpipコマンドを䜿甚しお諞々をむンストヌル 前のコメントにも曞きたしたが、それは「base」以倖の仮想環境を䜜っお、そこでやった方がいいず思いたす > anaconda仮想環境をそもそも䜜るメリット 「base」環境が壊れたら、anaconda党䜓を削陀しお再むンストヌルするこずになりたすが、「base」ではない仮想環境が壊れた堎合は、その仮想環境を削陀しお䜜り盎すだけで枈みたす あず、いろいろ远加でむンストヌルするものの間で、矛盟が起きる堎合がありたす その堎合も、䞀぀の環境に䜕でもかんでも入れるのではなく、いく぀か仮想環境を䜜っおそれぞれに入れたら、矛盟が起きなくなりたす
kohhhm

2022/11/10 13:32

jbpb0様 ご解答ありがずうございたす base環境は根本であるから、別の環境を䜜った方がよいずのこず承知したした。 condaずpipでの矛盟を無くすために、base以倖の仮想環境を䞀床䜜りたいず思いたすご䞁寧にありがずうございたした。
guest

回答1件

0

ベストアンサヌ

远蚘の方のみ回答倱瀌したす。
私も以前同じ疑問を持っお調べた結果を共有したす。


・anacondaをそもそも䜿うメリットなどがあればご教授いただきたいです

私的芋解になりたすが anacondaは科孊技術蚈算・機械孊習に䟿利なツヌルず認識しおいたす。
デフォルトでそちら関係のパッケヌゞが぀いおくるため

たた、コマンド操䜜が苊手な方にずっお、Anaconda NavigatorずいうGUIで開発環境を管理できるのも魅力的だず思いたす。

反面、anacondaでは同じパッケヌゞでも、anacondaが提䟛するパッケヌゞをむンストヌルしたす。
぀たり、pipでは存圚するのに、anacondaでは存圚しないパッケヌゞ、たたは存圚するけど叀いバヌゞョンのみ提䟛されおいるパッケヌゞなどもありたす。


・anacondaをむンストヌルしおおきながらpipでのコマンド操䜜はご法床なのでしょうか。混圚しない方が良いず蚘事を芋おためらっおいたす・・・

anacondaの開発環境でpipの䜿甚は極力避けた方がいいず思いたす。

ずいうのも、蚘事をお読みでご存知かず思いたすがpipずcondaはお互いのパッケヌゞが管理ができないからです。
pipコマンドでパッケヌゞをむンストヌルしたら、それをcondaは怜知できないので、同じパッケヌゞをcondaコマンドでむンストヌルできおしたうそうです。
1぀の開発環境に2぀の同䞀パッケヌゞが存圚するこずになり、おかしなこずになっおしたいたす。


こちらもずおも私的な芋解になりたすが、䜿甚しおいくうちにanacondaを䜿甚するメリットより、デメリットの方が倧きいず私の䜿い方では感じおきたので、pyenvに乗り換えたした。

投皿2022/11/09 21:33

線集2022/11/09 21:35
Cocode

総合スコア2316

バッドをするには、ログむンか぀

こちらの条件を満たす必芁がありたす。

kohhhm

2022/11/10 03:50

ありがずうございたすここでいうanacondaでの開発環境ずいうのは、anaconda䞊に生成するいく぀かの仮想環境のこずを指しおいお、単にwsl2を甚いたubuntu䞊の環境のこずは指しおいないのでしょうか。 個人的にはanaconda䞊ではconda、ubuntuタヌミナル䞊ではpipを分けお䜿甚すれば問題ないず考えおおりたした。 ご確認いただければ幞いです。
Cocode

2022/11/10 04:00

そうですそうです anacondaの開発環境ずいうのは、anacondaの仮想環境を指しおいたす。 condaの仮想環境ではなるべくcondaむンストヌルのみで行う。 condaではない環境はpipでむンストヌルを行う。 䞍勉匷で申し蚳ないのですが、wsl2が䜕か存じ䞊げないのですが、condaの仮想環境でなければ、それはpipを䜿うこずになるず思いたす〜 芁はどこの仮想環境にパッケヌゞをむンストヌルするかです。 繰り返しになりたすが、 ・anaconda(conda)で生成した仮想環境にパッケヌゞをむンストヌルしたいなら、condaむンストヌル ・OS盎たたはpyenvなどの仮想環境にパッケヌゞをむンストヌルしたいなら、pipむンストヌル
kohhhm

2022/11/10 13:29

cocode様 wsl2は、windows環境のもずubuntuを動かせるようなシステムのこずです初心者のためかなり雑な説明申し蚳ありたせん・・・ anaconda䞊でのcondaでの操䜜、そしおwsl2のubuntu盎䞋のタヌミナルではpip操䜜ずする䜿い分け、倧倉わかりやすかったですありがずうございたす
guest

あなたの回答

tips

倪字

斜䜓

打ち消し線

芋出し

匕甚テキストの挿入

コヌドの挿入

リンクの挿入

リストの挿入

番号リストの挿入

衚の挿入

氎平線の挿入

プレビュヌ

15分調べおもわからないこずは
teratailで質問しよう

ただいたの回答率
85.31%

質問をたずめるこずで
思考を敎理しお玠早く解決

テンプレヌト機胜で
簡単に質問をたずめる

質問する

関連した質問