2013-07-22 73 views
0

那裏!如何爲Django安裝phonenumbers

我想在我的Ubuntu上運行一個導入的應用程序。但屏幕上顯示的錯誤消息指出No module named phonenumbers

所以我試圖安裝它,方法是:

sudo easy_install phonenumbers 

但同樣,它會拋出錯誤,並說ImportError: No module named shortdata

然後我試圖運行

sudo easy_install shortdata 

這一次,它給了我:

error: Could not find suitable distribution for Requirement.parse('shortdata') 

我想不出如何安裝'shortdata'。

我能做些什麼來安裝'phonenumbers'?

回答

0

發生此問題的原因是模塊'shortdata'在安裝時丟失。您可以通過從源代碼安裝並手動複製模塊的「shortdata」來糾正問題。

1)Download source from https://github.com/daviddrysdale/python-phonenumbers 
2)Install phonenumbers using setup.py (python setup.py install) 
3)Manually copy folder 'shortdata' from python-phonenumbers-dev/python/phonenumbers in source to your installed location(python2.7/site-packages/phonenumbers-5.7b1-py2.7.egg/phonenumbers)