質問編集履歴
3
コマンドラインからの実行結果を追記
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
エラーメッセージの追記
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
|
-
・
|
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
各仮想環境ごとの実験内容を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
そこで、matplotlibをインストールし、下記のコードを記述しましたが、指定されたモジュールが見つからないというメッセージが出ます。
|
8
8
|
|
9
|
-
GUIが必要なのかと思い、Jupyter-l
|
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
|
|