2016-06-10 119 views
-1

我在Scrapy中做了一個自定義擴展,它在文件夾extensionsextensions位於包含spider文件夾,pipelines.py等的項目文件夾中)。它適用於Cloud9,但一旦我上傳到我的服務器收到此錯誤信息:Scrapy擴展目錄權限問題

ImportError: No module named extensions.my_extension

的路徑在我settings.py

EXTENSIONS = { 
    'wow.extensions.my_extension.MyExtensionClass': 500, 
} 

我想這是關係到該目錄的權限,因爲它如果我將擴展文件移動到項目目錄(pipelines.py的同一目錄)並相應地更改settings.py,將會起作用。

文件夾權限爲755,擴展文件爲664,兩者在cloud9上都相同。

謝謝。

+0

如果你知道什麼是你問的問題?爲什麼不簡單設置適當的權限? –

+0

你的問題是什麼? –

+0

@PawelMiech'什麼是適當的權限?'這是我問的。在'cloud9'上有相同的權限,但不在我的服務器上。 – Harrison

回答

0

最後,我找到了答案。它與權限無關,我需要做的只是創建一個空的__init__.py文件。