2015-07-20 74 views
-1

我正在嘗試導入changelist_ordering。所以我試圖安裝包django-changelist-ordering。但我得到的錯誤:無模塊命名changelist_ordering

No matching distribution found for changelist-ordering

任何人都可以幫助我解決這個問題。

+0

你的意思是[this](https://github.com/SergeyKubrak/django-changelist-ordering)? *您如何*試圖安裝它? – jonrsharpe

+0

使用pip命令 - pip install django-changelist-ordering –

+0

您是否看過PyPI?它似乎不在那裏(https://pypi.python.org/pypi?%3Aaction=search&term=changelist+ordering&submit=search),所以你可能需要直接從GitHub安裝它。 – jonrsharpe

回答

-1

首先,通過執行以下步驟安裝changelist-ordering

  • git clone https://github.com/SergeyKubrak/django-changelist-ordering
  • cd django-changelist-ordering
  • sudo python setup.py build
  • sudo python setup.py install

,或者您可以通過運行只是一個安裝包命令(@jonrsharpe):

pip install git+https://github.com/SergeyKubrak/django-changelist-ordering 

現在,在您的項目設置,包括應用changelist_orderingINSTALLED_APPS

,然後無論你想用ChangeListOrdering進口作爲

from changelist_ordering.admin import ChangeListOrdering 

如果這也不起作用對你來說,檢查模塊是否安裝在你的虛擬環境中或不與

pip list | grep changelist-ordering 

如果您的虛擬環境中存在changelist-ordering,那麼您的Django應用程序試圖訪問虛擬環境中不存在的模塊,這應該會得到結果。

+0

你知道'pip' can用'setup.py'直接從GitHub倉庫安裝? – jonrsharpe

+0

謝謝你,用你的評論更新了答案。 –

+0

我說你可以做到這一點,但**這不是如何!**請參閱http://stackoverflow.com/q/20101834/3001761 – jonrsharpe