我正在关注instructions来为Django安装Tastypie,我在第2步和第3步之间卡住了某处。我成功运行了“sudo pip install django-tastypie”,但我不知道“tastypie”目录在哪里我应该使用符号链接。如何为Django安装Tastypie?
回答
这取决于你的发行版和Python版本。很可能您要查找的文件夹位于您的python个人文件夹下的site-packages
子文件夹中。
要查看的确切位置试运行:
python -m site
更多细节也尝试:
python -m site --help
而且你可以通过运行只得到sys.path
:
python -c "import sys; print ('\n').join(sys.path)"
我最初检查了site-packages目录,但没有看到tastypie。我跑错了“sudo pip install django-tastypie”而不是“pip install django-tastyie”。安装没有去我的virtualenv。这就是我盲目遵循方向而不是用我的大脑所得到的结果; :)。非常感谢! – 2012-07-22 13:10:14
有趣的是,我并不知道'pip'可以作为非root用户运行。始终在系统范围内安装所有模块,但看起来像使用pip,用户可以将它们安装在用户站点目录中。谢谢:) – ccpizza 2012-07-22 13:15:55
Tastypie已经被添加到你的pythonpath中。要检查,请在命令行中键入python,然后键入import tastypie。如果你没有看到错误,那你很好。
只需将tastypie添加到已安装的应用程序中,并将其与django结合使用即可。
通过PIP安装tastypie:
sudo pip install django-tastypie && sudo pip install djangorestframework
它添加到您安装的应用程序:
INSTALLED_APPS = ( 'tastypie', 'rest_framework', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.admin', 'django.contrib.admindocs', )
django-rest-framework和django-tastypei是独立的API框架。你为什么每次都需要两个? – 2014-02-24 05:08:55
您可以运行easy_install django-tastypie
,如果使用virtualenv
。
- 1. 安装tastypie后,Django admin会报错?
- 2. 如何为django安装paintstore
- 3. 如何为Django安装PostGIS?
- 4. 如何为Django安装phonenumbers
- 5. 如何安装django?
- 6. Django的tastypie如何ID
- 7. 为Django安装postgresql
- 8. 如何在mac上为django安装psycopg2
- 9. 如何在Heroku中为Django安装GeoIP?
- 10. 如何为Eric IDE安装Django插件?
- 11. Django Tastypie
- 12. Django Tastypie - 预先安装的URL不起作用
- 13. 如何使用Django的tastypie Django的轴
- 14. 如何安装Django 1.4
- 15. 如何pip安装django-selectable
- 16. 如何安装Django通知?
- 17. Django:如何安装tinymce?
- 18. 如何安装django-ckeditor?
- 19. 如何安装django-utils?
- 20. 如何安装Django 1.5版?
- 21. django-tastypie with django-taggit
- 22. 如何安装Django-nonrel(Django 1.9)?
- 23. 如何安装Django-nonrel(Django 1.5)?
- 24. 为Django安装MySQL-python
- 25. 为django(jython)安装mysqldb?
- 26. django-tastypie ToOneField
- 27. Django tastypie和GenericForeignKey
- 28. PendingDeprecationWarning对Django/tastypie
- 29. Django的TastyPie
- 30. 安装并安装django-bone
你不使用符号链接来做这种事情,这是由PYTHONPATH变量处理的。如果你正确地安装了它,在你的代码中只使用它的东西只是将它作为任何其他模块导入。 – Tadeck 2012-07-26 02:38:43