質問編集履歴

3

コマンドラインからの実行結果を追記

2021/05/26 09:44

投稿

Keiichi623
Keiichi623

スコア17

test CHANGED
File without changes
test CHANGED
@@ -94,6 +94,56 @@
94
94
 
95
95
 
96
96
 
97
+ なお、コマンドラインからimport matplotlibを実行した結果
98
+
99
+
100
+
101
+ ```
102
+
103
+ (formula) C:\py\formula>python
104
+
105
+ Python 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)] on win32
106
+
107
+ Type "help", "copyright", "credits" or "license" for more information.
108
+
109
+ >>> import matplotlib
110
+
111
+ Traceback (most recent call last):
112
+
113
+ File "<stdin>", line 1, in <module>
114
+
115
+ File "C:\py\formula\lib\site-packages\matplotlib\__init__.py", line 107, in <module>
116
+
117
+ from . import _api, cbook, docstring, rcsetup
118
+
119
+ File "C:\py\formula\lib\site-packages\matplotlib\rcsetup.py", line 26, in <module>
120
+
121
+ from matplotlib.colors import Colormap, is_color_like
122
+
123
+ File "C:\py\formula\lib\site-packages\matplotlib\colors.py", line 82, in <module>
124
+
125
+ from matplotlib import _api, cbook, scale
126
+
127
+ File "C:\py\formula\lib\site-packages\matplotlib\scale.py", line 18, in <module>
128
+
129
+ from matplotlib.ticker import (
130
+
131
+ File "C:\py\formula\lib\site-packages\matplotlib\ticker.py", line 179, in <module>
132
+
133
+ from matplotlib import transforms as mtransforms
134
+
135
+ File "C:\py\formula\lib\site-packages\matplotlib\transforms.py", line 46, in <module>
136
+
137
+ from matplotlib._path import (
138
+
139
+ ImportError: DLL load failed while importing _path: 指定されたモジュールが見つかりません。
140
+
141
+ >>> exit()
142
+
143
+ ```
144
+
145
+
146
+
97
147
  ### 該当のソースコード
98
148
 
99
149
 

2

エラーメッセージの追記

2021/05/26 09:44

投稿

Keiichi623
Keiichi623

スコア17

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  ### 発生している問題・エラーメッセージ
16
16
 
17
-
17
+ 仮想環境c:\py/math(Python38-32bit)で実行した結果
18
18
 
19
19
  ```
20
20
 
@@ -45,6 +45,46 @@
45
45
  from matplotlib import transforms as mtransforms
46
46
 
47
47
  File "c:\py\math\lib\site-packages\matplotlib\transforms.py", line 46, in <module>
48
+
49
+ from matplotlib._path import (
50
+
51
+ ImportError: DLL load failed while importing _path: 指定されたモジュールが見つかりません。
52
+
53
+ ```
54
+
55
+
56
+
57
+ 仮想環境c:\py/formula/(Python39-64bit)で実行した結果
58
+
59
+ ```
60
+
61
+ Traceback (most recent call last):
62
+
63
+ File "C:\py\formula\04graph.py", line 7, in <module>
64
+
65
+ import matplotlib.pyplot as plt
66
+
67
+ File "C:\py\formula\lib\site-packages\matplotlib\__init__.py", line 107, in <module>
68
+
69
+ from . import _api, cbook, docstring, rcsetup
70
+
71
+ File "C:\py\formula\lib\site-packages\matplotlib\rcsetup.py", line 26, in <module>
72
+
73
+ from matplotlib.colors import Colormap, is_color_like
74
+
75
+ File "C:\py\formula\lib\site-packages\matplotlib\colors.py", line 82, in <module>
76
+
77
+ from matplotlib import _api, cbook, scale
78
+
79
+ File "C:\py\formula\lib\site-packages\matplotlib\scale.py", line 18, in <module>
80
+
81
+ from matplotlib.ticker import (
82
+
83
+ File "C:\py\formula\lib\site-packages\matplotlib\ticker.py", line 179, in <module>
84
+
85
+ from matplotlib import transforms as mtransforms
86
+
87
+ File "C:\py\formula\lib\site-packages\matplotlib\transforms.py", line 46, in <module>
48
88
 
49
89
  from matplotlib._path import (
50
90
 
@@ -104,7 +144,9 @@
104
144
 
105
145
  ・matplotlibrcのbackend : macosx → backend : Tkagg
106
146
 
147
+ ・Python 64bit版のインストール(td/tk and IDLEを含む)
148
+
107
- Python 64bit版のインストール
149
+ Anacondaのインストール
108
150
 
109
151
 
110
152
 
@@ -138,7 +180,7 @@
138
180
 
139
181
  ### 補足情報(FW/ツールのバージョンなど)
140
182
 
141
- Windows10
183
+ Windows10 64bit
142
184
 
143
185
  Python 3.8.2 32bit Python 3.9.4 64bit
144
186
 

1

各仮想環境ごとの実験内容を追記しました。

2021/05/26 09:30

投稿

Keiichi623
Keiichi623

スコア17

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  そこで、matplotlibをインストールし、下記のコードを記述しましたが、指定されたモジュールが見つからないというメッセージが出ます。
8
8
 
9
- GUIが必要なのかと思い、Jupyter-lobで動作テストしたときには正常にグラフが表示されました。
9
+ GUIが必要なのかと思い、Jupyter-labで動作テストしたときには正常にグラフが表示されました。
10
10
 
11
11
  現実にはコマンドプロンプトから実行したいプログラムなので、なんとか対応したいと考えています。
12
12
 
@@ -104,6 +104,34 @@
104
104
 
105
105
  ・matplotlibrcのbackend : macosx → backend : Tkagg
106
106
 
107
+ ・Python 64bit版のインストール
108
+
109
+
110
+
111
+ テスト環境1(32bit)
112
+
113
+ c:\py\math\lib\site-packages\matplotlib\
114
+
115
+ こちらには_pathで始まるファイルはありませんでした。
116
+
117
+
118
+
119
+ テスト環境2(64bit)
120
+
121
+ c:\py\formula\lib\site-packages\matplotlib\
122
+
123
+ _path.cp39-win_amd64.pyd というファイルが存在しました。
124
+
125
+ が、ImportError:が出ています。
126
+
127
+
128
+
129
+ テスト環境3
130
+
131
+ JupyterのNotebookでは正常に動作しました。
132
+
133
+ Jupyterにはmatplotlibが標準で入っているという情報によるものです。
134
+
107
135
 
108
136
 
109
137
 
@@ -112,7 +140,7 @@
112
140
 
113
141
  Windows10
114
142
 
115
- Python 3.8.2
143
+ Python 3.8.2 32bit Python 3.9.4 64bit
116
144
 
117
145
  matplotlib 3.4.2
118
146