のねのBlog

パソコンやソフト開発で起きた問題など書きます。よろしくお願いします。

Visual Studio Python No module named email_preprocess

Visual Studioで実行するとき、
カレントディレクトリが違うため、
エラーになっているようだ。

No module named email_preprocess
カレントディレクトリがソリューションファイルの位置になる。
>>> import os
>>> os.getcwd()
'D:\\0510_udacity'

変更前

import sys
from time import time
sys.path.append("../tools/")
from email_preprocess import preprocess

変更後

import os
os.chdir("./decision_tree")

import sys
from time import time
sys.path.append("../tools/")
from email_preprocess import preprocess