質問: ### 前提・実現したいこと Atom でdlibを動かそうと思い 1年前には問題なく動いていたものを再び掘り出して、テスト用に動かそうとしました ### 発生している問題・エラーメッセージ ``` ImportError: No module named 'dlib' また ImportError: No module named 'cv2' ``` ### 該当のソースコード ``` import dlib import cv2 ``` ### 試したこと 過去に似たような質問が投稿されていたので、それを参考に自力で解決しようとしましたが、動きませんでした。 バージョンアップでプログラムが対応しなくなることがあるのでしょうか annaconda navigatar で conda list で確認してみると dlib と cv2(opencv-python) はそれぞれのバージョンが書かれています build と channel のところはそれぞれ と 空白(他のところはanaconda))なのですが、これも関係しているのでしょうか? ### 補足情報(FW/ツールのバージョンなど) Annaconda python 3.6.7 numpy 1.15.4 opencv-python 3.3.1 windows8.1 dlib 19.8
回答: まず、anaconda navigatorで見ている環境とatomの環境が本当に同じものかどうか確認してください。以下のコードをatom上で実行します(結果と、どのような方法で実行したかをコメントでお伝え下さい)。 ``` import sys print(sys.prefix) ``` anaconda navigatorで環境のパスを取得する方法を私は知らないのですが、どうにか調べてみて上のコードの結果と同じかどうか確認してください。