在 shell 脚本中,我正在检查是否安装了这个包,如果没有安装,则安装它。所以使用shell脚本:
import nltk
echo nltk.__version__
但它会在 import
行停止 shell 脚本
在linux终端中尝试以这种方式查看:
which nltk
没有任何想法认为它已安装。
有没有其他方法可以在shell脚本中验证这个包安装,如果没有安装,也安装它。
原文由 nlper 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 shell 脚本中,我正在检查是否安装了这个包,如果没有安装,则安装它。所以使用shell脚本:
import nltk
echo nltk.__version__
但它会在 import
行停止 shell 脚本
在linux终端中尝试以这种方式查看:
which nltk
没有任何想法认为它已安装。
有没有其他方法可以在shell脚本中验证这个包安装,如果没有安装,也安装它。
原文由 nlper 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.3k 阅读
4 回答4.4k 阅读✓ 已解决
4 回答4k 阅读
4 回答3.8k 阅读✓ 已解决
2 回答5.9k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
import nltk
是 Python 语法,因此在 shell 脚本中不起作用。要测试
nltk
和scikit_learn
的版本,您可以编写 Python 脚本 并运行它。这样的脚本可能看起来像请注意,并非所有 Python 包都保证具有
__version__
属性,因此对于其他一些包可能会失败,但对于 nltk 和 scikit-learn 至少它会起作用。