U-SQL Python扩展:如何导入pyd文件?

时间:2017-08-19 16:49:03

标签: python u-sql

我看过https://blogs.msdn.microsoft.com/azuredatalake/2017/03/10/using-custom-python-libraries-with-u-sql/

博客文章提到U-SQL的Python扩展支持自定义模块的zipimport。但是,Python的zipimport不支持pyd文件(例如编译的C扩展名)。

我已经尝试修改" UsqlPythonDeployPackage.zip \ 3.5.1 \ Lib \ site-packages"通过添加我的模块(下载zip文件,添加我的模块,再次上传),但这似乎没有用。它没有找到我的pyd模块。

1 个答案:

答案 0 :(得分:1)

将已编译的Python C扩展名(pyd)添加到:

<section class="grid">
  <article class="grid-item width-2x height-2x">....</article>
  <article class="grid-item">....</article>
  <article class="grid-item">....</article>
  <article class="grid-item width-2x">....</article>
  <article class="grid-item height-2x">....</article>
  <article class="grid-item">....</article>
  <article class="grid-item">....</article>
  <article class="grid-item width-2x height-2x">....</article>
</section>

似乎工作得很好。但是,我忘了再次放弃/创建程序集。这是我用过的代码:

usqlext\assembly\python\UsqlPythonDeployPackage.zip\3.5.1\Lib\site-packages