teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

試したことの具体化

2021/05/12 02:40

投稿

tsuji__
tsuji__

スコア11

title CHANGED
File without changes
body CHANGED
@@ -28,6 +28,7 @@
28
28
  from . import normal_modes
29
29
  ```
30
30
  ```Python
31
+ #実行ファイル
31
32
  import pytest
32
33
  import numpy as np
33
34
 
@@ -56,15 +57,19 @@
56
57
 
57
58
  ImportError: attempted relative import with no known parent package
58
59
  ```
59
- #試したこと
60
- 関数コード中にあるfrom.~import...の文章でエラーが発生しているのは明白なので、次の画像に示すように同じ作業ディレクトリにpyファイルを保存した。![![イメージ説明](8d2efb33c546a68f421eb16cdec2a28f.png)
61
- ところが、このようにしても、同様のエラーが発生し、全く実行ファイルを実行させることが出来ていません。
62
60
  #参照コード
63
61
  [pyEMAコード](https://github.com/ladisk/pyEMA/blob/master/pyEMA/pyEMA.py)
64
62
  [pole_pickingコード](https://github.com/ladisk/pyEMA/blob/master/pyEMA/pole_picking.py)
65
63
  [stabilizationコード](https://github.com/ladisk/pyEMA/blob/master/pyEMA/stabilization.py)
66
64
  [toolesコード](https://github.com/ladisk/pyEMA/blob/master/pyEMA/tools.py)
67
65
 
66
+ #試したこと
67
+  上記のリンクからpyEMAとテストコードをコピペしてテストコードを実行すると上記のエラーが発生したので、エラー文に示された`SelectPoles.py`をインポートして再度テストコードを実行したが表示されるエラー文は変わりませんでした。
68
+  そこで、`SelectPoles.py`を調べてみると、`from . import stabilization`と記述があったので、`stabilization.py`をコピペ・インポートして再度テストコードを実行しましたが同様のエラーが発生しました。
69
+  `stabilization.py`についても`SelectPoles.py`と同様にコードを確認し、`tooles.py`をコピペ・インポートしてテストコードを実行しましたが、何も変わっていませんでした。
70
+ 下に写真で示してあるように、関係するpyファイルは同じディレクトリにあることも確認しました。
71
+ ![![イメージ説明](8d2efb33c546a68f421eb16cdec2a28f.png)
72
+
68
- 質問は以上す。
73
+ 質問は以上になります。
69
74
  何か原因が分かる方がいらっしゃいましたら、回答して頂けると幸いです。
70
75
  以上、よろしくお願いいたします。