🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

5219閲覧

anaconda promptにおけるエラーについて

nyonyonyo

総合スコア13

Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2019/09/13 10:25

anacondaを使用してopencvなどを利用しようと仮想環境などを色々いじっていたところ
anaconda navigatorやspyderが起動しなくなり、以下のエラーメッセージが発生しました。

エラーメッセージの最後を一部抜粋して載せます。

発生している問題・エラーメッセージ

File "C:\Users\username\Anaconda3\lib\site-packages\binstar_client\utils\appdirs.py", line 284, in _get_win_folder_with_pywin32 from win32com.shell import shellcon, shell ImportError: DLL load failed: 指定されたモジュールが見つかりません。

試したこと

検討違いかもしれませんが、以下のサイトに従い、win32comのモジュールをインストールしてみましたが、あまり意味がなかったようです。
https://yukun.info/python-win32com-module-install/

補足情報(FW/ツールのバージョンなど)

anacondaの再インストールは複数回実施しました。
anacondaのバージョンは最新で、pythonも3.7です。

anacondaをインストールした直後は問題なく動作しますが、
仮想環境でpython3.6やopencvを使用しようと試みると上記のエラーメッセージが表示されてしまいます。

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

クリップした質問は、後からいつでもMYページで確認できます。

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

バッドをするには、ログインかつ

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

meg_

2019/09/13 12:36

一つの仮想環境内で「conda install」と「pip install」を一緒に使用していませんか?
nyonyonyo

2019/09/17 03:06

回答ありがとうございます。 エラーが最初に起こったときは、普段condaを使っていましたが、pipを使ってしまった記憶があります。 http://onoz000.hatenablog.com/entry/2018/02/11/142347 上記のサイトではcondaとpipを混ぜてしまったときは 最悪、anaconda自体の再インストールが必要 とあります。 実際に、anaconda自体の再インストールを複数回行いましたが、まだ同じエラーが発生してしまいます。 再インストール以外に行うべき作業はあるのでしょうか。
guest

回答1

0

ベストアンサー

anacondaよく使うものです。

再インストールをなんどもしていいのであれば参考ください
⓪今の環境を完全アンイストールする。win機であれば環境変数も消す

①そもそもanacondaでpython3.7はまだ安定していない特にopencvは対応していなかったような気がします(既に更新されてたらすみません。)なのでpython3.6以下のバージョンを使えるanacondaを入れる。過去のバージョンをダウンロードできるサイトがあったと思います。

②①でpython3.6系のanacondaをインストールしたあとに必要であれば3.7を構築する。私は特別な理由がなければいらないと思ってます。

③conda install opencv-pythonでインストール

ちょっとやってみてください!!

投稿2019/09/22 01:51

nariyyynari

総合スコア48

バッドをするには、ログインかつ

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

nyonyonyo

2019/09/24 07:07

ご回答ありがとうございます。 過去のpython3.6系のanacondaをダウンロードしてみたところ、エラーが出ずにうまくいきました。 以前作っていたプログラムは、numpyやopencvのバージョンが違うため、引数など見直すところがありそうですが、ひとまず理解できないエラーが出ないため、非常に助かっています。 ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問