V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
older
V2EX  ›  Python

想在 win7 开 编写 python web 要装什么东西?

  •  
  •   older · Jul 20, 2013 · 5571 views
    This topic created in 4670 days ago, the information mentioned may be changed or developed.
    22 replies    1970-01-01 08:00:00 +08:00
    sillyousu
        1
    sillyousu  
       Jul 20, 2013 via Android
    想在 win7 开 编写 python web 要装个Linux。

    囧 其实我不懂。
    我在Linux一般用到的是ipython, vim, pip, virtual environment,浏览器
    daoluan
        2
    daoluan  
       Jul 20, 2013   ❤️ 1
    嗯,eclipse+pydev 插件+python+python web 框架

    还有其他一些基本的就不说了。
    angelface
        3
    angelface  
       Jul 20, 2013
    env: python, pip
    editor: sublime
    browser: ie
    lerry
        4
    lerry  
       Jul 20, 2013
    activepython 2.7 sublime text2 再加上必要的包就好了

    数据库的话,MYSQL win 下的表名貌似不分大小写
    redis mongodb都是可以跑的
    sqlite自然没问题
    yoxyue
        5
    yoxyue  
       Jul 20, 2013
    ipython,vim,pip 都能在win下正常使用,只是pip install一些需要编译的可能装不上,可以找编译好的win32版安装.
    yinian1992
        6
    yinian1992  
       Jul 21, 2013
    @yoxyue 安一个 vs2008 express 就可以编译了。
    banbanchs
        7
    banbanchs  
       Jul 21, 2013
    pip or easy_install 是必须的
    imcj
        8
    imcj  
       Jul 21, 2013
    Vagrant
    elvis_w
        9
    elvis_w  
       Jul 21, 2013
    要不要试试Cygwin下的Python
    glasslion
        10
    glasslion  
       Jul 21, 2013
    vagrant + virtualbox + ubuntu

    pip+virtualenv+virtualenvwrapperz+ipython
    davepkxxx
        11
    davepkxxx  
       Jul 21, 2013
    我就装了个Python,然后买了个PyCharm。
    clowwindy
        12
    clowwindy  
       Jul 21, 2013
    在 Windows 下学 Python,会走很多弯路。
    msg7086
        13
    msg7086  
       Jul 22, 2013
    vagrant + virtualbox 妥妥的。
    loading
        14
    loading  
       Jul 22, 2013 via iPhone
    我在win下完成了两个小应用,装python,easy_setup,notepad+*,注意编码即可。
    我做的是bs开发,图形界面不了解。
    sqlite和sql server都用过,sql server编码问题很烦

    其他高级特性?用linux吧
    Livid
        15
    Livid  
    MOD
    PRO
       Jul 22, 2013 via iPhone
    先搞定 vagrant 吧。
    wellsnake
        16
    wellsnake  
       Jul 22, 2013
    用Pycharm吧
    clino
        17
    clino  
       Jul 22, 2013
    可以试试用 uliweb 吧,这个是支持 windows 的,作者主要是在win7 下开发,在 linux 下部署应用,我则是开发和部署都在ubuntu下,但像之前在linux下写的一个东东也被别人在windows下运行得好好的
    文档: http://limodou.github.io/uliweb-doc/
    fucker
        18
    fucker  
       Jul 27, 2013   ❤️ 1
    IDE:eclipse+pydev(推荐),也有说用pycharm的,不知道我机器配置垃圾还是咋的,特别卡。
    数据库:你看着办,那么多数据库呢,mysql,sqlite,postgreSQL,access等等(推荐sqlite和mysql)
    python相关:setuptools(强烈建议),
    web模块:webpy,bottle,tornado,django,flask等等(这你自选)
    数据库相关模块:根据你数据库自选吧
    模板:mako,或者jinja2,我就推荐这俩模板
    web服务器:iis就不要考虑了,apache,nginx这两个强烈推荐,lighttpd也还行,但是配置文档不多。
    发布方式:可以用web服务器+反向代理(自带cherrypy),也可以用wsgi
    另外你还得注意各种编码问题,楼上有人说notepad++,我个人也推荐这个,写前端模板很好用,实在不行eclipse也可以解决。
    我暂时能想到的就这些了,还需要什么帮助可以找我,不用太感谢,哈哈哈
    ligyxy
        19
    ligyxy  
       Jul 27, 2013 via Android
    @loading 用notepad++是通过什么插件实现编译的?为cmd的编码烦恼
    hhrmatata
        20
    hhrmatata  
       Jul 27, 2013 via Android
    @ligyxy 神器sublime text, ctrl +b编译
    loading
        21
    loading  
       Jul 27, 2013 via iPhone
    @ligyxy 我用的flask,直接保存,看浏览器就好了,不存在编译,我做的是bs应用。不存在编译,我没有固定的工作机,如果机器固定,sublime text是最佳的。
    Narcissu5
        22
    Narcissu5  
       Jul 27, 2013
    python tools for visual studio

    windows要的就是生产力
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   957 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 75ms · UTC 23:36 · PVG 07:36 · LAX 16:36 · JFK 19:36
    ♥ Do have faith in what you're doing.