1

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

脚本

当我尝试运行该程序时,它在某些时候失败,当它导入 pdf 模块并且我有这个错误:

ImportError No Module Named 'PyPDF2'正如你在这张图片中看到的

在此处输入图像描述

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

sudo apt-get install python3-pypdf2

在此处输入图像描述

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

谢谢

编辑 :

当我尝试使用 Python 命令导入 PyPDF2 时,我没有错误 在此处输入图像描述

4

2 回答 2

2

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

从您的本机控制台运行:

python3 -c "import PyPDF2"

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

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

在 PyCharm 中导航:

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

路径应该是/usr/bin/文件夹。

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

我希望这有帮助!

如果有人可以在 Windows 环境中添加一种解决此类问题的方法,那就太好了。

于 2018-03-01T16:34:15.123 回答
0

对于 Windows,您可以尝试再次安装 psycopg2 和要求 venv(虚拟环境。对于 psycopg2 安装,您应该按照http://www.stickpeople.com/projects/python/win-psycopg/上“虚拟环境安装说明”标题下的步骤进行操作

于 2018-03-17T23:19:12.217 回答