如何安装PDFNet python模块?

2024-10-03 23:17:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在想办法让我的Django应用程序识别PDFNet的试用版:

https://pypi.python.org/pypi/PDFTron-PDFNet-SDK-for-Python/5.7

我尝试将这些文件添加到我的~/usr/bin目录中,并尝试将它们放入virtualenv的bin目录中。两者都没有奏效。我已经看过我能找到的所有文件。对于Python开发人员来说,我太新了,不知道如何安装它并在项目中使用它。在

请帮忙!在

更新我试图创建一个应用文件夹,并将此组件作为应用程序列在应用程序列表中,但当我运行代码启动应用程序时,出现以下错误:

Library not loaded: @rpath/libPDFNetC.dylib

我把所有的lib文件放在我的项目中的这个文件夹中:

  • __在初始py(空的)
  • _在PDFNetPython.so在
  • 在libPDFNetC.dylib在
  • 在PDFNetPython.py在
  • 在PDFNetRuby.bundle包在

我在试图使用组件的py文件顶部使用了以下导入代码:

import site
site.addsitedir("../pdfnetc")
from pdfnetc.PDFNetPython import *

我把lib文件放到一个名为pdfnetc的应用程序文件夹中。一旦我有了这个,导入声明就不再被pycharm列为unfound。在

下面是堆栈跟踪:

^{pr2}$

Tags: 文件项目代码py目录文件夹pypi应用程序
2条回答

我不了解django,但是仔细看看SDK中的示例py文件。例如,查看PDFNetC/Samples/AddImageTest/PYTHON文件夹。在一个.py文件中,看看前4行代码,它们指示需要加载什么。在

请注意,您需要PDFNetC/Lib文件夹中的所有文件,包括PDFNetC.dll文件。在

如果这没有帮助,请发布您收到的确切(第一)错误消息。在

当我尝试运行shell脚本时,它对我来说很好,顺便说一句,我使用python作为pdfnet的编程语言

尝试使用这些命令来运行pdfn

#!/bin/sh
TEST_NAME=PDFATest
export LD_LIBRARY_PATH=../../../PDFNetC/Lib
python -u $TEST_NAME.py

PDFATest指定python代码,然后导出将获得所需的包,例如

../../Lib

文件夹,所以确保你在lib中使用该文件,然后运行你的代码,你不会有任何问题的PDFNet,顺便说一句,我不回答这个关于django的问题,但肯定这会帮助你。在

相关问题 更多 >