Getting Error(ImportError: No module named 'PyPDF2') in odoo-11 when starting the server

Getting Error(ImportError: No module named 'PyPDF2') in odoo-11 when starting the server

我已经设置了 odoo 的版本 11,当我启动我的服务器时出现如下错误:

ImportError: No module named 'PyPDF2'

为此,我已经安装了软件包,但它仍然会产生错误。我正在研究 python-2.7.

如果您正在使用 Windows

run --> cmd --> pip install PyPDF2

如果您正在使用 Ubuntu 服务器

Terminal --> sudo apt-get install PyPDF2

否则从给定的 link 手动下载软件包并安装。 https://pypi.python.org/pypi/PyPDF2/1.25

安装后重启您的 Odoo 应用程序。希望有用

只需下载 3.5 包,无需删除 2.7 包,然后在 3.5 版本中迁移您的自定义 py 文件。这样所有的包都兼容3.5。之后将您的解释器配置为 3.5 和 运行 odoo-bin 文件。我遵循这条道路,目前在 v11 中使用 python 3.5

首先安装python version > 3.5

接下来使用 pip 重新安装 Odoo-11 的所有要求。使用命令:

python3.5 -m pip install -r requirements.txt

我正在使用 python3.5 作为示例。

然后重新运行 odoo 服务器使用

python3.5 odoo-bin --addons=addons/

如果有人遇到这个错误:

ImportError: No module named 'PyPDF2'

我遇到了这个错误,我找到了这个解决方案。没有必要做额外的事情。您只需为生成的任何错误编写此命令即可设置 version 11 环境。

试试这个命令:

sudo apt-get install python3-pypdf2.

我犯了一个愚蠢的错误,没有在我的 pycharm 项目上设置正确的 python 环境:使用 globan python 而不是本地环境,第一个没有安装 PyPDF2,而第二个做了。检查您当前的 python 环境。