您的位置:首页 > 编程语言 > Python开发

Python Tools

2016-08-12 01:35 190 查看

目录

  • django-toolbelt
  • django
  • django-filter
  • django-registration-redux
  • braintree
  • django-crispy-forms
  • turbogears
  • webfaction dependencies
  • Python

    virtualenv、fabric 和 pip 是 pythoneer 的三大神器

    pip

    pip
    pip是一个安装和管理Python包的工具,是easy_install的一个替换品
    离线安装

    >python setup.py install

    fabric

    virtualenv

    一、安装

    官方文档: https://virtualenv.pypa.io/en/latest/
    下载地址:https://pypi.python.org/pypi/virtualenv#downloads
    福利: https://virtualenv-chinese-docs.readthedocs.org/en/latest/

    离线安装

    >python setup.py virtualenv

    pip安装

    pip install virtualenv

    默认情况下,虚拟环境会依赖系统环境中的site packages,就是说系统中已经安装好的第三方package也会安装在虚拟环境中,

    如果不想依赖这些package,那么可以加上参数
    --no-site-packages 

    二、创建虚拟环境

    >virtualenv lwc

    or

    mkdir lwc
    virtualenv .

    创建成功后,会在当前目录下生成对应的目录文件。
    虚拟环境创建好了之后,检查一下安装了哪些package

    >pip freeze
    >
    chardet==2.3.0
    Django==1.5.5
    MySQL-python==1.2.3
    south==0.8.4
    virtualenv==13.1.2

    三、启动虚拟环境

    lwc>Scripts\activate
    (lwc) D:\virtualdir\lwc>

    四、退出虚拟环境

    (lwc) D:\virtualdir\lwc>deactivate
    D:\virtualdir\lwc>

    django-toolbelt

    它由以下几部分组成。

    • Django
    • Gunicorn (WSGI服务器)
    • dj-database-url (一个Django配置工具)
    • dj-static (一个Django静态文件服务器)

    django

    安装django1.8,它会卸载当前版本(1.5)安装1.8

    pip install django==1.8

    django-filter

    django-filter
    Django-filter is a reusable Django application for allowing users to filter querysets dynamically.

    django-registration-redux

    django-registration-redux

    braintree

    braintree
    braintree readthedocs
    used in ecommerce order model

    django-crispy-forms

    django-crispy-forms

    turbogears

    一站式的Python开发框架集合

    easy_install.exe -i http://www.turbogears.org/2.1/downloads/current/index tg.devtools
    pip install tg.devtools

    webfaction dependencies

    Pillow
    pillow readthedocs
    requests
    requests readthedocs
    Python HTTP for Humans.
    Requests is an Apache2 Licensed HTTP library, written in Python, for human beings.

    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: