gpt4 book ai didi

python - 没有名为 'nltk' 的模块

转载 作者:行者123 更新时间:2023-11-30 22:18:05 32 4
gpt4 key购买 nike

我成功安装了nltk并且工作正常。我必须运行一个导入了 nltk 和 tensorflow 的文件,因此,我必须激活 tensorflow。

当我激活 tensorflow 时,我想要运行的 .py 文件出现错误。我已经阅读了一些解决方案,但它们没有帮助。

HP-250-G5-Notebook-PC:~$ python
Python 3.6.3 |Anaconda custom (64-bit)| (default, Oct 13 2017, 12:02:49)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import nltk
>>>

这工作正常,但事实并非如此

(tensorflow)HP-250-G5-Notebook-PC:~/AIG2018/Chatbot$ python
Python 3.5.2 (default, Nov 23 2017, 16:37:01)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import nltk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>

我在做什么?

ImportError: No module named 'nltk'

最佳答案

您正在使用两个不同版本的 python,并且您可能在根环境中安装了 nltk,但没有在虚拟环境中安装。当您“激活”名为tensorflow的环境时,您正在使用另一个虚拟环境,其中您尚未安装nltk。尝试激活tensorflow,然后使用pip install nltk,然后启动python。因为您似乎正在使用 anaconda,所以这可能看起来像这样:

# Do these first 2 steps in your terminal:
source activate tensorflow
# you're now in the virtual environment called tensorflow
pip install nltk
# you now have nltk in that virtual environment

# Now, you can start python
python

Python 3.5.2 (default, Nov 23 2017, 16:37:01)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import nltk

你不应该有这个错误

关于python - 没有名为 'nltk' 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49466707/

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