V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
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
glasslion
V2EX  ›  Python

微软为 Python 提供了专用编译器

  •  3
     
  •   glasslion · 2014-09-28 10:56:19 +08:00 · 8135 次点击
    这是一个创建于 3743 天前的主题,其中的信息可能已经有所发展或是发生改变。
    28 条回复    2014-10-19 21:37:02 +08:00
    xdata
        1
    xdata  
       2014-09-28 11:02:08 +08:00
    不错,试用下..
    不想装vc, 都一直用的mingw
    glasslion
        2
    glasslion  
    OP
       2014-09-28 11:04:52 +08:00   ❤️ 1
    实际上是一个精简版的 Visual C++ 9(2008)。 只有20M。省去了安装 Visual Studio 2008 的麻烦。
    xdata
        3
    xdata  
       2014-09-28 11:06:33 +08:00
    恩,装完整版的实在太大了..
    bigtan
        4
    bigtan  
       2014-09-28 11:08:28 +08:00
    似乎是一个精简版的编译器,但是这个怎么用呢
    lyping
        5
    lyping  
       2014-09-28 11:25:55 +08:00
    这个怎么用呢
    glasslion
        6
    glasslion  
    OP
       2014-09-28 11:29:44 +08:00
    看错了,下载大小 80M, 安装后 300M, 不过还是比 VS Express小多了
    jsonline
        7
    jsonline  
       2014-09-28 12:51:29 +08:00 via Android
    有 PyCharm好用?
    hjc4869
        8
    hjc4869  
       2014-09-28 12:52:57 +08:00
    @jsonline VS很好用,不过一般用来写C++,C#,VB,F#,js和HTML,CSS,用来写Python和Ruby感觉很一般。
    yangff
        9
    yangff  
       2014-09-28 13:05:21 +08:00 via Android
    08有锤子用。。
    jsonline
        10
    jsonline  
       2014-09-28 13:11:51 +08:00 via Android
    @hjc4869 好用是好用,可惜我不用 Win
    glasslion
        11
    glasslion  
    OP
       2014-09-28 13:25:03 +08:00
    @yangff 官方的 Python 2.7 2.6 就是用 Vs 2008 编译的。用vs 2010反而会出问题,
    glasslion
        12
    glasslion  
    OP
       2014-09-28 13:25:32 +08:00
    @jsonline 这个是编译器,不是编辑器
    clino
        13
    clino  
       2014-09-28 13:44:26 +08:00
    真不错呢,以前我就一直对微软的vs系列那种一大砣屎一样的东东很有怨念

    现在证明了真正有用的东西其实不多,其他大部分就是屎...
    Narcissu5
        14
    Narcissu5  
       2014-09-28 14:06:54 +08:00
    为什么是08?因为2.7就是用08写的!

    不知道多少人知道windows SDK这种东西
    Battle
        15
    Battle  
       2014-09-28 14:23:12 +08:00
    来来来下来试试看
    chuhades
        16
    chuhades  
       2014-09-28 15:26:46 +08:00
    编译器?是指.py 可以直接搞成.exe了?
    jsonline
        17
    jsonline  
       2014-09-28 15:29:13 +08:00 via Android
    @glasslion 哈 我瞎了
    tabris17
        18
    tabris17  
       2014-09-28 15:30:44 +08:00
    这个是干嘛用的?好象是用来编译Python引擎的?
    tabris17
        19
    tabris17  
       2014-09-28 15:32:05 +08:00
    用来编译py2.7 package的
    hljjhb
        20
    hljjhb  
       2014-09-28 15:34:16 +08:00
    楼上多少人为喷而喷的 自己心里有数
    glasslion
        21
    glasslion  
    OP
       2014-09-28 17:39:30 +08:00
    @tabris17
    @chuhades 编译 c extension
    kqz901002
        22
    kqz901002  
       2014-09-28 21:18:11 +08:00
    @clino 只是你用不到而已,微软比较追求一站式解决方案,而*nix追求的是`做一件事,做好它`
    mornlight
        23
    mornlight  
       2014-09-28 22:33:22 +08:00
    用py2.7的时候经常xx包没有,去下载的只有源码要编译,编译又必须用vs2008的环境......
    VYSE
        24
    VYSE  
       2014-09-29 15:44:04 +08:00
    M$终于对Python社区稍微有责任心了,原来VS 2012一个BUG导致编译出来的Python执行非命令行程序就crash,到Visual Studio "14" CTP才fix,不知道Python官方啥时升级编译时编译器。
    elvis_w
        25
    elvis_w  
       2014-09-30 15:58:07 +08:00
    这玩意是x86的还是x64的?x86用Mingw32编译也不错
    elvis_w
        26
    elvis_w  
       2014-10-01 09:44:23 +08:00
    试了一下,x64和x86是一起的。
    这下好了,以后安装python软件包的时候再也不用费心思搞Mingw了。而且完美支持x64啊
    iam36
        27
    iam36  
       2014-10-03 19:39:23 +08:00 via Android
    装完完全没搞懂是什么,怎么用…
    hack2012
        28
    hack2012  
       2014-10-19 21:37:02 +08:00
    我要是早发现这个玩意,就不用我折腾vs2008 几天了。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1652 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 16:46 · PVG 00:46 · LAX 08:46 · JFK 11:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.