python
1import sys, os 2sys.path.append(os.pardir) 3import numpy as np 4import pickle 5from dataset.mnist import load_mnist 6import common 7from common.functions import sigmoid, softmax
importブロックでこのようなコードを実行すると、
line 7, in <module>
from common import sigmoid, softmax
ImportError: cannot import name 'sigmoid'
というエラーが出てきます。commonはinstallしてあります。なぜでしょうか。
回答よろしくお願いいたします。
貼り付けているコードは6行しかありませんが、エラーは7行目で発生しているようなのですが。
訂正しました
7行目を一旦消してprint(common.__path__)の結果を教えていただけますか。
やってみます
['C:\\Users\\keigo\\Documents\\python\\Deep Learning\\venv\\lib\\site-packages\\common']
です
ありがとうございます。もう1つ確認なのですが、エラーメッセージのところではfrom common import sigmoid, softmaxとなっており、functionsが抜けているのですが、貼ってあるソースコードで発生したエラーメッセージで間違いないですか?
line 7, in <module> from common.functions import sigmoid, softmax ModuleNotFoundError: No module named 'common.functions'
すみません 間違ってました

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