您的脚本正在尝试
spam_collection.csv从相对路径加载文件。相对路径是相对于
python调用位置而 不是 源文件的位置加载的。
这意味着从
bigramspamclassifier目录运行模块时,它将起作用。但是,一旦模块
pip安装完毕,文件将不再与您从中运行代码的位置相对(文件将被埋入已安装的库中的某个位置)。
您可以通过执行类似以下操作来相对于源文件进行加载:
import osthis_dir, this_filename = os.path.split(__file__)DATA_PATH = os.path.join(this_dir, "data", "spam_collection.csv")fullCorpus = pd.read_csv(DATA_PATH, sep="t", header=None)


![FileNotFoundError:打包PyPI时出现[Errno 2] FileNotFoundError:打包PyPI时出现[Errno 2]](http://www.mshxw.com/aiimages/31/410775.png)
