【问题标题】:install nltk on python在 python 上安装 nltk
【发布时间】:2020-09-30 21:02:04
【问题描述】:

我尝试在终端上安装 nltk 我有 python2.7,我安装了 python3.8 和 java8,但出现很多错误

Last login: Wed Sep 30 22:02:28 on console
hanadyahmed@hanadys-mbp-2 ~ % python -V
Python 2.7.16
hanadyahmed@hanadys-mbp-2 ~ % sudo apt update
Password:
Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk-15.jdk/Contents/Home/bin/apt" (-1)
hanadyahmed@hanadys-mbp-2 ~ % python3
Python 3.8.6 (v3.8.6:db455296be, Sep 23 2020, 13:31:39) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import nltk
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'nltk'

>>> 
zsh: suspended  python3
hanadyahmed@hanadys-mbp-2 ~ % cd Desktop\python_Exercises
cd: no such file or directory: Desktoppython_Exercises
hanadyahmed@hanadys-mbp-2 ~ % cd Desktop/python_Exercises
cd: no such file or directory: Desktop/python_Exercises
hanadyahmed@hanadys-mbp-2 ~ % import sys
zsh: command not found: import
hanadyahmed@hanadys-mbp-2 ~ % pyhton3.8
zsh: command not found: pyhton3.8
hanadyahmed@hanadys-mbp-2 ~ % python3
Python 3.8.6 (v3.8.6:db455296be, Sep 23 2020, 13:31:39) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 
zsh: suspended  python3
hanadyahmed@hanadys-mbp-2 ~ % python --version
Python 2.7.16
hanadyahmed@hanadys-mbp-2 ~ % pip --version
pip 20.2.3 from /Library/Python/2.7/site-packages/pip-20.2.3-py2.7.egg/pip (python 2.7)
hanadyahmed@hanadys-mbp-2 ~ % python get-pip.py
/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't open file 'get-pip.py': [Errno 2] No such file or directory
hanadyahmed@hanadys-mbp-2 ~ % sudo apt install python3.8-pip
Password:
Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk-15.jdk/Contents/Home/bin/apt" (-1)
hanadyahmed@hanadys-mbp-2 ~ % 

【问题讨论】:

  • 看起来问题是它没有正确安装。你能解释一下你安装的步骤吗?这可能就是问题所在。
  • 你可以试试python3 -m pip install nltk 吗?
  • 我会尽力感谢你

标签: python linux pip nltk


【解决方案1】:

您是否尝试过以下方法?

import nltk

nltk.download()

这应该会弹出一个窗口来选择您要从 nltk 下载的内容

【讨论】:

  • 是的,我在控制台和 python 3.8 上都试过了,一旦我从笔记本电脑登录,我会向您发送错误消息。感谢您的回复
  • 按照@paxton4416 的建议尝试。 pip3 install nltk。然后打开python3 做上面的操作
【解决方案2】:

您的默认 Python 可执行文件是您的 Mac 系统 Python,在 MacOS 10.15 中仍然是 Python 2.7.16。这意味着只需执行 python 将引用 Python 2.7.16。要参考您安装的 Python 3.8.6,您需要致电 python3。同样,您的两个 Python 安装也有独立的包管理器。如果您只是pip install 一个包,它将在/Library/Python/2.7/site-packages/ 中为Python 2.7 安装。要安装 Python 3.8 可以访问的包,您需要运行 pip3 install &lt;somepackage&gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-29
    • 1970-01-01
    • 2017-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多