ImportError: Нет модуля с именем Window, но из импорта работает - PullRequest
0 голосов
/ 06 сентября 2018

Документация pyspark для класса Window начинается с: class pyspark.sql.Window Но если выполняется код:

import pyspark.sql.Window

появляется следующая ошибка:

ImportError: No module named Window

С другой стороны, если кто-то выполняет код:

from pyspark.sql.window import Window

ошибка не выдается.

Это кажется неуместным. Это ошибка в документации?

1 Ответ

0 голосов
/ 02 мая 2019

pyspark.sql.window - это модуль. Этот модуль имеет атрибут Window. Вы можете либо

import pyspark.sql.window as W

или

from pyspark.sql.window import Window 

Нельзя делать import pyspark.sql.Window

язык Python чувствителен к регистру, поэтому window и Window - две совершенно разные вещи.

...