2013-07-18 78 views
1

我已經下載了蟒蛇守護程序包(https://pypi.python.org/pypi/python-daemon/),並使用安裝Python守護

python setup.py install 

嘗試安裝它,但我得到這個錯誤:

Traceback (most recent call last): 
    File "setup.py", line 22, in ? 
    main_module = __import__(main_module_name, fromlist=['version']) 
TypeError: __import__() takes no keyword arguments 

我不知道什麼是造成這一點。我試着在下載模塊的相同目錄下工作(在這種情況下,我可以訪問守護進程模塊),但這導致了其他問題。

此外,我使用python 2.4.3,更新不是一個不幸的選擇。

+1

我認爲這是較新版本的Python的特點,正如你所經歷 – dm03514

+0

不會與2.4工作解決辦法可能是從去除「',fromlist裏= [‘版本’]'」的' __import __()'函數調用並在其後面添加一個'version = main_module.version'語句,因爲這基本上就是它的作用。 – martineau

+0

謝謝,我相信問題是與舊版本的Python 2.4。 –

回答

6
sudo pip install python-daemon 
+0

它更好地向您的代碼添加一些解釋 – Ram

+0

'sudo pip install python-daemon'在ubuntu和mac中都可以使用。 –