虚拟环境中未找到模块:Pandas

虚拟环境中未找到模块:Pandas

我正在运行 Ubuntu 20.04。我创建了一个虚拟环境来运行 Odoo。在激活应用程序时,它返回一条错误消息ModuleNotFound: pandas。Pandas 已全局安装。我只能在 venv 中安装它吗?我是否应该这样做?处理此问题的最佳方法是什么?

答案1

默认情况下,全局安装的 Python 模块不会安装到 venv 中。创建 venv 时的这种默认行为可以被覆盖,但大多数时候您希望从干净/空的 venv 开始。

您可以在 venv 中安装 pandas(或任何其他模块),而不会与全局安装的版本冲突。只需切换到 venv、激活它并运行即可pip3 install NAME_OF_THE_PYTHON_MODULE_TO_INSTALL

如果您希望或需要为您的项目提供一个干净的环境,那么通过 pip 在每个用户基础上或在 venv 内安装 Python 模块通常被认为是一种很好的做法。

相关内容