无模块命名changelist_ordering
我正在尝试导入changelist_ordering
。所以我试图安装包django-changelist-ordering
。但我得到的错误:无模块命名changelist_ordering
No matching distribution found for changelist-ordering
任何人都可以帮助我解决这个问题。
首先,通过执行以下步骤安装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_ordering
在INSTALLED_APPS
,然后无论你想用ChangeListOrdering
进口作为
from changelist_ordering.admin import ChangeListOrdering
如果这也不起作用对你来说,检查模块是否安装在你的虚拟环境中或不与
pip list | grep changelist-ordering
如果您的虚拟环境中存在changelist-ordering
,那么您的Django应用程序试图访问虚拟环境中不存在的模块,这应该会得到结果。
你知道'pip' can用'setup.py'直接从GitHub仓库安装? – jonrsharpe
谢谢你,用你的评论更新了答案。 –
我说你可以做到这一点,但**这不是如何!**请参阅http://stackoverflow.com/q/20101834/3001761 – jonrsharpe
你的意思是[this](https://github.com/SergeyKubrak/django-changelist-ordering)? *您如何*试图安装它? – jonrsharpe
使用pip命令 - pip install django-changelist-ordering –
您是否看过PyPI?它似乎不在那里(https://pypi.python.org/pypi?%3Aaction=search&term=changelist+ordering&submit=search),所以你可能需要直接从GitHub安装它。 – jonrsharpe