我看过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模块。
答案 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