2016-06-30 40 views
1

我使用Python 2.7.10(32位)和較舊的dataextract API。我想使用Tableau SDK。我可以安裝SDK沒有問題,但當我嘗試導入模塊時會拋出追溯錯誤。有沒有其他人有這個問題,如果是的話,你做了什麼來解決它?Python Tableau SDK,無法找到指定的模塊

import tableausdk generates a WindowsError: [Error 126]. from tableausdk.Extract import * generates a No module named tableausdk.Extract

+0

你有沒有按照說明這裏?:http://onlinehelp.tableau.com/current/api/sdk/en-us/help.htm#SDK/tableau_sdk_using_python.htm%3FTocPath%3D_____4 –

+0

是啊,一切正常,直到項目符號5爲止。當我嘗試導入模塊時,我通過了錯誤。回溯的最後一行顯示如下:文件「C:\ Python27 \ lib \ ctypes \ __ init__.py」,行365,在__init__中 self._handle = _dlopen(self._name,mode) WindowsError:[Error 126] The指定的模塊找不到 – jrdubw

回答

0

我用的是2.7.10

當得到同樣的問題,我用我所有的需要的SDK腳本的這兩個導入語句和它的作品。

from tableausdk import Extract as tde 
from tableausdk import * 

當你調用模塊,你會做這樣的事情

with tde.Extract(nameOfExtractFile) as extract: 

從這裏,你可以使用它,你會怎麼想到

extract.opentTable() 

extract.addTable() 

等... H OPE這有助於

相關問題