Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在我的环境中未检测到NLTK包_Python_Python 3.x_Pip_Nltk - Fatal编程技术网

Python 在我的环境中未检测到NLTK包

Python 在我的环境中未检测到NLTK包,python,python-3.x,pip,nltk,Python,Python 3.x,Pip,Nltk,我正在尝试在我的计算机上安装nltk软件包,它遇到以下错误: !pip3 install nltk import nltk nltk.download('punkt') nltk.download('wordnet') nltk.download('stopwords') nltk.download('abc') from nltk.tokenize import word_tokenize from nltk.stem import WordNetLemmatizer from nltk.co

我正在尝试在我的计算机上安装nltk软件包,它遇到以下错误:

!pip3 install nltk
import nltk
nltk.download('punkt')
nltk.download('wordnet')
nltk.download('stopwords')
nltk.download('abc')
from nltk.tokenize import word_tokenize
from nltk.stem import WordNetLemmatizer
from nltk.corpus import stopwords
已满足要求:nltk in/usr/local/lib/python3.9/site-packages(3.6.1)
已满足要求:regex in/usr/local/lib/python3.9/site-packages(来自nltk)(2021.4.4)
已满足要求:tqdm in/usr/local/lib/python3.9/site-packages(来自nltk)(4.60.0)
已满足要求:joblib in/usr/local/lib/python3.9/site-packages(来自nltk)(1.0.1)
已满足要求:点击/usr/local/lib/python3.9/site-packages(来自nltk)(7.1.2)
---------------------------------------------------------------------------
ModuleNotFoundError回溯(上次最近调用)
在里面
1 get_ipython().system('pip3安装nltk')
---->2进口nltk
3 nltk.下载('punkt')
4下载('wordnet')
5 nltk.下载('stopwords')
ModuleNotFoundError:没有名为“nltk”的模块

到目前为止,我的软件包安装从来没有遇到过问题。。我不知道为什么会发生这种情况,是因为我使用的是python 3.9吗?

我刚刚从jupyterlab内部尝试使用python 3.9.1,但无法重现您的问题。你能给我们更多关于你们环境的信息吗?平台导入python_版本打印(python_version()),
的输出是什么!pip3-V
,和
!如果您使用的是jupyter,请选择哪个jupyter
?您打算在任何类型的虚拟环境中运行吗?Python版本:3.8.4 pip版本:pip 21.0.1 from/usr/local/lib/python3.9/site-packages/pip(Python 3.9)Jupyter:Jupyter未找到(我是通过VS代码使用Jupyter,而不是基于web的Jupyter版本)似乎安装了多个python3版本
pip3
正在安装到一个版本,而您的IPython内核正在使用另一个版本。尝试阅读并提出解决方案。您好,我想删除3.8版python并找到3.9的路径,以便添加到VS代码解释器中。。我该怎么做?我尝试了哪种python,python似乎不起作用。。(顺便说一句,我正在和麦克一起工作)@Frodnar谢谢你,一切都搞定了!
Requirement already satisfied: nltk in /usr/local/lib/python3.9/site-packages (3.6.1)
Requirement already satisfied: regex in /usr/local/lib/python3.9/site-packages (from nltk) (2021.4.4)
Requirement already satisfied: tqdm in /usr/local/lib/python3.9/site-packages (from nltk) (4.60.0)
Requirement already satisfied: joblib in /usr/local/lib/python3.9/site-packages (from nltk) (1.0.1)
Requirement already satisfied: click in /usr/local/lib/python3.9/site-packages (from nltk) (7.1.2)
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-15-e70099103d37> in <module>
      1 get_ipython().system('pip3 install nltk')
----> 2 import nltk
      3 nltk.download('punkt')
      4 nltk.download('wordnet')
      5 nltk.download('stopwords')

ModuleNotFoundError: No module named 'nltk'