Python 错误“WindowsError:[错误 127] 找不到指定的过程”
2014-08-05
2904
我正在运行一个python脚本,导入dataextract(来自tableau api)csv,os和datetime 当我运行它时,我收到此错误,我不知道从哪里开始查找。我正在运行的唯一一行代码是
import dataextract as tde
我按照tableau的教程安装了这个库 http://www.tableausoftware.com/learn/tutorials/on-demand/extract-api-introduction?signin=f850b055b106d24b93b365faad64838f
Traceback (most recent call last):
File "C:/Users/Ofri Harlev/Documents/Python/TableauFlatScript.py", line 1, in <module>
import dataextract as tde
File "C:\Python27\lib\site-packages\dataextract\__init__.py", line 15, in <module>
from Base import *
File "C:\Python27\lib\site-packages\dataextract\Base.py", line 17, in <module>
from . import StringUtils
File "C:\Python27\lib\site-packages\dataextract\StringUtils.py", line 17, in <module>
tablib = libs.load_lib
File "C:\Python27\lib\site-packages\dataextract\Libs.py", line 35, in load_lib
self.lib = ctypes.cdll.LoadLibrary(self.lib_path)
File "C:\Python27\lib\ctypes\__init__.py", line 443, in LoadLibrary
return self._dlltype(name)
File "C:\Python27\lib\ctypes\__init__.py", line 365, in __init__
self._handle = _dlopen(self._name, mode)
WindowsError: [Error 127] The specified procedure could not be found
2个回答
尝试了所有方法后,我发现 Tableau 提取库只适用于安装了 Tableau 的计算机
Ofri Harlev
2014-08-05
我在使用 Python 2.7 时遇到了同样的问题,我发现:
-- 问题出现是因为我 安装了多个版本的 Python (Python3.2、Python3.5 等)。
-- 由于有多个版本,运行时 有多个同名的 DLL (在所有 Python 版本库中)。因此 无法确定要加载哪一个 。
解决方案 : 我 卸载了所有 Python 版本,只留下我当时需要的一个版本(Python2.7) 。然后运行程序,现在一切都正常了。
Ramraj Patel
2016-01-22