gpt4 book ai didi

python - 无法从文件访问完整的 python 模块,但可以从 shell 访问

转载 作者:行者123 更新时间:2023-12-01 05:05:04 25 4
gpt4 key购买 nike

也许我在这里完全遗漏了一些东西,但是当我从 shell 运行此代码时它可以工作:

import nltk
tokens = nltk.word_tokenize("foo bar")

并返回:

['foo','bar']

但是当我将其放入文件并使用 python -u "path/to/file/myfile.py"执行它时,它会返回

AttributeError: 'module' object has no attribute 'word_tokenize'

我已经尝试过重新安装以及我能想到的一切。如果您需要更多信息,请告诉我。

提前致谢!

最佳答案

您很可能将文件命名为 nltk.py,因此 python 尝试从该文件导入,而不是实际的 nltk 模块。只需重命名您的 .py 文件即可。

关于python - 无法从文件访问完整的 python 模块,但可以从 shell 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25208549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com