Tableau最近将一些开发工具从Windows扩展到Linux。在下载了Linux(64位,版本8.1)上的Python(2.7)的Tableau Data Extract API库之后,我提取了这些文件并使用标准的Python安装了这些库设置.py安装'
尝试使用可在Windows上运行的代码运行时,出现以下错误:
Traceback (most recent call last):
File "apache.py", line 280, in <module>
print create_tableau(tsvfile)
File "apache.py", line 136, in create_tableau
import dataextract as tde
File "/usr/local/lib/python2.7/dist-packages/dataextract/__init__.py", line 15, in <module>
from Base import *
File "/usr/local/lib/python2.7/dist-packages/dataextract/Base.py", line 17, in <module>
from . import StringUtils
File "/usr/local/lib/python2.7/dist-packages/dataextract/StringUtils.py", line 17, in <module>
tablib = libs.load_lib
File "/usr/local/lib/python2.7/dist-packages/dataextract/Libs.py", line 35, in load_lib
self.lib = ctypes.cdll.LoadLibrary(self.lib_path)
File "/usr/lib/python2.7/ctypes/__init__.py", line 443, in LoadLibrary
return self._dlltype(name)
File "/usr/lib/python2.7/ctypes/__init__.py", line 365, in __init__
self._handle = _dlopen(self._name, mode)
OSError: /usr/local/lib/python2.7/dist-packages/dataextract/lib/../lib/libicuio.so.50: file too short
如何修复“文件太短”错误?在
复制或提取库时出错,其中链接实际上是文件。一个类似的例子是here。在
您需要删除应该是链接的文件,然后重新链接它们。在
相关问题 更多 >
编程相关推荐