首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么python 3.5找不到导入到文件中的模块

为什么python 3.5找不到导入到文件中的模块
EN

Stack Overflow用户
提问于 2018-07-16 04:24:33
回答 1查看 466关注 0票数 1

我使用的是python 3.5。我已经有nltk了。

代码语言:javascript
复制
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.tokenize
>>> 

但是当我运行一个文件并且该文件包含import nltk.tokenize时,我得到了以下错误:

代码语言:javascript
复制
ImportError: No module named nltk.tokenize
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-16 05:14:38

你得到这个错误是因为你的程序没有找到nltk库。首先使用cmd安装nltk

pip install nltk

如果安装成功,则执行您的代码。

如果您再次收到相同错误,则可能是您在系统上安装了两个或更多不同版本的python或python环境。

他们可能有两种解决方案

  1. 卸载其他版本的python或python环境(如蟒蛇)

然后再次从cmd pip install nltk安装nltk,然后执行您的程序

  1. 将Python3.5的路径设置为环境变量中的优先级(保持在最前面)。

示例:-

C:\Users\Tech-Ninja\AppData\Local\Programs\Python\Python36-32\

代码语言:javascript
复制
C:\Users\Tech-Ninja\AppData\Local\Programs\Python\Python36-32\Scripts\

您必须设置两个路径,一个用于python解释器,另一个用于脚本,两者都在顶部。

You can see in the image

然后再次从cmd pip install nltk安装nltk,然后执行您的程序

除非它能为你工作

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51351970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档