【问题标题】:Running TextBlob in Python3在 Python3 中运行 TextBlob
【发布时间】:2015-02-13 22:00:25
【问题描述】:

我使用给定here 的 pip 安装了 textblob。

现在,当我尝试在终端的 python3.4 中导入它时,它会说

ImportError: No module named 'textblob'

然而,在 python2.7 中,它可以愉快地导入。我已经尝试重新安装它。我什至重新安装了pip。这里有什么问题?

【问题讨论】:

  • 什么操作系统?
  • 基本操作系统 - Luna.
  • 我不能专门讨论那个操作系统,但我很确定你可以通过使用 virtualenv 完全避免这个问题。似乎您将安装 textblob 的 pip 安装到了 python2.7 的 PATH 中,因此它不适用于您的 py3.4 安装。这将是 ubuntu 上的解决方案:stackoverflow.com/questions/10763440/… 也许这会有所启发。
  • 如何使用 virtualenv 和 IPython 来关注 this 之类的内容?我想不出办法。

标签: python python-3.4 textblob


【解决方案1】:

Elementary OS 是 Ubuntu 的衍生产品,

$ sudo apt-get install python3-pip
...
$ pip3 install textblob

应该可以解决问题。由于 Elementary 和 Ubuntu 之间的最终差异,您可能必须对上述内容应用一些细微的变化。

请记住,Python 2.7 和 Python 3.x 是两个独立的系统,您在 2.7 中安装的内容绝对不会自动用于 3.x,反之亦然。

【讨论】:

  • 它给出了Unable to locate package python3-pip。我关注了this answer,这给了我 pip3。运行pip3 install textblob 后,将为python3.2 安装textblob。因为,python3.4 python3.4 -m pip install textblob 完成了这项工作。我有一个问题。对于同时支持 python2.7 和 python3.4 的包,有没有办法安装一次该模块并在两个版本的 python 中导入它?
  • 我们如何在windows中做到这一点?我得到相同的NoModuleFoundError
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-25
  • 2021-05-11
  • 2023-01-11
  • 2014-05-24
  • 2021-07-15
  • 1970-01-01
相关资源
最近更新 更多