前提
リモートサーバーPC(Linux)で、conda createで仮想環境を作成し、
jupyter-notebookをローカルPCで操作するように設定しています。
実現したいこと
作業を始めたところ、matplotlibが入っているはずなのに、
import matplotlib.pyplot as pltでNo module named 'matplotlib'のエラーが出てしまいます。試行錯誤していますが、うまく行かず絶望しています。
これまでの類似の質問が多くあるようですが、それを参照しても解決できず、
どうか宜しくお願い致します。
発生している問題・エラーメッセージ
--------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) <ipython-input-3-bf6b675b3eeb> in <module> 4 from moleculekit.projections.metricfluctuation import MetricFluctuation 5 from moleculekit.projections.metricrmsd import MetricRmsd ----> 6 import matplotlib.pyplot as plt ModuleNotFoundError: No module named 'matplotlib'
該当のソースコード
Python3
1import os 2import numpy as np 3from moleculekit.molecule import Molecule 4from moleculekit.projections.metricfluctuation import MetricFluctuation 5from moleculekit.projections.metricrmsd import MetricRmsd 6import matplotlib.pyplot as plt
試したこと
import sys print(sys.path)
を行ったところ、
['/home/XXX/.pyenv/versions/miniconda3-4.2.12/envs/calc/lib/python36.zip', '/home/XXX/.pyenv/versions/miniconda3-4.2.12/envs/calc/lib/python3.6', '/home/XXX/.pyenv/versions/miniconda3-4.2.12/envs/calc/lib/python3.6/lib-dynload', '', '/home/XXX/.local/lib/python3.6/site-packages', '/home/XXX/.pyenv/versions/miniconda3-4.2.12/envs/calc/lib/python3.6/site-packages', '/home/XXX/.pyenv/versions/miniconda3-4.2.12/envs/calc/lib/python3.6/site-packages/IPython/extensions', '/home/XXX/.ipython']
と表示され、現在の仮想環境が表示されているようでした。
また、
conda list
を行ったところ、
matplotlib 3.3.4
matplotlib-base 3.3.4
が含まれております。
補足情報(FW/ツールのバージョンなど)
jbob様誠にありがとうございます。
/home/XXX/.local/lib/python3.6/site-packages か /home/XXX/.pyenv/versions/miniconda3-4.2.12/envs/calc/lib/python3.6/site-packages に、名前に「matplotlib」が付くファイルやディレクトリはありますでしょうか?
仰ったディレクトリ内には「matplotlib」が付くファイルやディレクトリはなさそうでした。
which pip を実行して表示されるpipの絶対パスは、下記の中でしょうか?
いえ、現在はこちらになっております。
~/.pyenv/shims/pip
環境構築初心者でわからない部分が多く恐縮ですが、どうぞ宜しくお願い致します。

回答1件
あなたの回答
tips
プレビュー