我正在使用脚本通过ubuntu中的pycharm运行Odoo11(openerp_openserver脚本)

python - Odoo 11:ImportError没有名为“PyPDF2”的模块-LMLPHP

当我尝试运行该程序时,它在导入pdf模块时出现故障,并且出现以下错误:

如您在此图像中看到的ImportError No Module Named 'PyPDF2'

python - Odoo 11:ImportError没有名为“PyPDF2”的模块-LMLPHP

我已经通过此命令安装了PyPDF2(我已经安装了python3.5):

sudo apt-get install python3-pypdf2


python - Odoo 11:ImportError没有名为“PyPDF2”的模块-LMLPHP

所以我想知道,这是什么问题,为什么pycharm无法找到并导入pypdf2?

谢谢

编辑:

当我尝试使用Python命令导入PyPDF2时,我没有错误
python - Odoo 11:ImportError没有名为“PyPDF2”的模块-LMLPHP

最佳答案

首先,您应该尝试检查是否可以从python控制台导入PyPDF2库。

从本机控制台运行:

python3 -c "import PyPDF2"


如果没有错误消息发生,则问题不在库中。

检查PyCharm使用的python解释器的路径。

在PyCharm中导航:

Ctrl-Alt-S > Build, Execution Deployment > Console > Python Console


路径应为/usr/bin/文件夹。

如果不是,请将其更改为/usr/bin/文件夹中所需的python解释器的路径。

我希望这有帮助!

如果有人可以添加解决Windows环境中此类问题的方法,那将是很好的。

08-27 00:37