【问题标题】:No module named 'tabulate' (0.8.9)没有名为“制表”的模块(0.8.9)
【发布时间】:2021-12-30 14:17:19
【问题描述】:

我尝试在我的虚拟环境中安装带有pippip3 的表格,并且安装顺利。

Requirement already up-to-date: tabulate in ./word2box_pytorch/word2box_venv/lib/python3.8/site-packages (0.8.9)

当我尝试执行代码时,它告诉我找不到模块(没有名为“制表”的模块)。

from tabulate import tabulate

我发现这是一个普遍存在的问题,有什么解决办法吗?

【问题讨论】:

  • 代码在哪里?
  • 代码是在虚拟环境中运行的吗?您是否验证了虚拟环境(而不是系统 Python 安装)是否包含已安装的代码?如果不确切了解您做了什么,我们就无法告诉您问题出在哪里。
  • 在检查您使用虚拟环境后,检查安装路径是否在 PYTHONPATH 环境变量上,并且运行 python 告诉您您使用的是 3.8。有时conda 或类似的包管理工具会以奇怪的方式覆盖包访问。
  • 我看到 pip freeze 中的包,并检查了代码是否在 venv 中运行

标签: python pip


【解决方案1】:

你可以在cmd中使用where python命令找到python的安装路径,然后你可以使用这个命令-

[python path] -m pip install tabulate 

您也可以使用以下命令卸载到当前用户: pip install tabulate --user

你也可以在windows上试试:

set TABULATE_INSTALL=lib-only
pip install tabulate

有关更多信息,您可以查看https://pypi.org/project/tabulate/

【讨论】:

    【解决方案2】:

    解决方案是关闭编辑器并重新打开它,使用pip freeze 验证包是否已安装,然后控制代码是否在 venv 中执行。现在它可以正常工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-02-22
      • 1970-01-01
      • 1970-01-01
      • 2019-03-28
      • 2017-12-30
      • 2021-10-12
      • 1970-01-01
      相关资源
      最近更新 更多