我试图在Windows中使用pdfminer,我的Python配置和库位置有很多问题。
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\pdfminer\utils.py", line 13, in <module>
import chardet # For str encoding detection in Py3
ModuleNotFoundError: No module named 'chardet'
正在运行pip安装chardet报告:
Requirement already satisfied: chardet in c:\program files\python37\lib\site-packages (3.0.4)
那么,我需要把蟒蛇指向哪一层呢?只是…/lib级别,它将在该级别以下递归?我在文档中没有看到它的详细说明。
编辑:我将PYTHONPATH添加到我的环境变量中,然后重新启动了Liclipse。我包括了这两个位置的…/lib级别。行为没有改变。然后,我进入项目属性并将这两个位置添加到外部库选项卡。还是一样的错误。
如何同步up Liclipse和pip希望在哪里找到库?
另一个编辑:当我将“C:\Program Files(x86)\Microsoft Visual Studio\Shared\Python36\u 64\lib\site packages”添加到“外部库”选项卡时,我在尝试访问pip.get\u installed\u distributions()时出错。当我没有它的时候,它运行的很好。我的系统路径是:
['D:\\Users\\MyUser\\Documents\\LiClipse Workspace\\Parse TOC', 'D:\\Users\\MyUser\\Documents\\LiClipse Workspace\\Parse TOC', 'C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\Python36_64\\Lib', 'C:\\Program Files\\Python37\\Lib', 'C:\\Program Files\\Python37\\Lib\\site-packages', 'C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\Python36_64\\DLLs', 'C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\Python36_64', 'C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\Python36_64\\lib\\site-packages', 'C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\Python36_64\\python36.zip']
它正好出现在…\python36.zip条目之前。那么,在我看来,这可能是版本冲突?