Python Pyspark-在zip文件中导入模块时出错

Python Pyspark-在zip文件中导入模块时出错,python,pyspark,python-import,Python,Pyspark,Python Import,我正在尝试在pyspark脚本上导入模块cytoolz。该模块压缩在libs.zip文件中,我的所有需求都存在于该文件中。 我得到的错误是: >>> import libs.cytoolz Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/dist/libs.zip/libs/cytoolz/__init__.py", line 1, in

我正在尝试在pyspark脚本上导入模块cytoolz。该模块压缩在libs.zip文件中,我的所有需求都存在于该文件中。 我得到的错误是:

>>> import libs.cytoolz
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/dist/libs.zip/libs/cytoolz/__init__.py", line 1, in <module>
ImportError: No module named 'libs.cytoolz.itertoolz'

如您所见,它无法找到正确放置的itertoolz模块(它是cytoolz文件夹中名为
itertoolz.pyx
的文件)。

我认为您可能应该首先解压缩该文件夹。它必须被压缩吗?是的,我需要它被压缩,据我所知,Python不应该有这个问题。Zip导入在Python中本机工作,我不需要将它作为文本文件读取。我假设这是一个配置或语法问题,而不是它无法读取zip文件的事实。谢谢你!
>>> import pyximport; pyximport.install()
(None, <pyximport.pyximport.PyxImporter object at 0x7f74441f7b00>)
>>> import cytoolz
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/folder/dist/libs.zip/libs/cytoolz/__init__.py", line 1, in <module>
ImportError: No module named 'cytoolz.itertoolz'