首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
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
Coding
V2EX  ›  Python

大神来指点一下小白 下载哪个版本 Python

  •  
  •   a226679594 · 352 天前 · 5471 次点击
    这是一个创建于 352 天前的主题,其中的信息可能已经有所发展或是发生改变。
    39 回复  |  直到 2018-12-29 15:56:56 +08:00
        1
    a226679594   352 天前
    我上官网 看到有 6 个版本,win7 64 位下哪个?



    Python 3.7.2 - 2018-12-24
    Download Windows x86 web-based installer
    Download Windows x86 executable installer
    Download Windows x86 embeddable zip file
    Download Windows x86-64 web-based installer
    Download Windows x86-64 executable installer
    Download Windows x86-64 embeddable zip file
        2
    lusir   352 天前   ♥ 10
    1.X86 和 X86-64 的区别:系統是 32 bit 的版本还是 64bit 的

    2.web-based ,executable , embeddable zipfile 区别

    web-based: 透过网络安装的,就是执行安装后才透过网络下载 python

    executable: 可執行文件的,既把要安装的 python 全部下载好在本机安装

    embeddable zipfile: zip 压缩档,就是 python 打包成 zip 压缩包
        3
    congminghaoxue92   352 天前   ♥ 2
    用 Download Windows x86-64 executable installer,不成功的话用 Download Windows x86 executable installer
        4
    a226679594   352 天前
    @lusir 感谢
        5
    Vegetable   352 天前
    Download Windows x86 executable installer

    也就是 32 位版本,这个版本下使用 pyinstaller 等工具打包的 exe 在 32 位机器上也可用,64 位版本反而会在分发上有一些限制,使用上是(几乎)没区别的.
    当然了,不在乎这个就 64 好了.
        6
    a226679594   352 天前
    好的谢谢各位
        7
    zhangzhe532   352 天前 via Android   ♥ 1
    这种问题直接百度不行吗
        8
    chenyu8674   352 天前   ♥ 4
    看到 LZ 自称小白所以多提个醒,Python2 和 Python3 是两种语言 [doge]
        9
    julyclyde   352 天前   ♥ 2
    首先,别用 windows
        10
    SeaRecluse   352 天前
    看到 LS 发言,我觉得 LZ 应该立即放弃 Python,转学 PHP
        11
    MuscleOf2016   352 天前
    百度一下
        12
    shakespaces   352 天前 via Android
    无脑推荐 anaconda,省心
        13
    neoblackcap   352 天前
    小白就应该去 Anaconda 下载 3.7 的版本
        14
    zh584728   352 天前
    @zhangzhe532 现在都是直接问的,没人回答就会发帖说 v 站的人高冷、戾气重、对新手不友好 balabala
        15
    Earl   352 天前
    @zh584728 现在有些人的回答也的确 “高冷、戾气重、对新手不友好 balabala ”,哈哈哈
    不过话说,lz 这个问题百度的话,的确不容易找关键字。
        16
    LokiSharp   352 天前
    apt install python-dev

    别用 Windows, Windows 下 Python 要配合 VS C++ 全家桶才能用
        17
    myxingkong   352 天前
    @LokiSharp 为何需要配合 VSC++才能用?难道我这一年用的是假 Python
        18
    dajj   352 天前
    python3.4 我认为不错,更成熟点。 库的支持比较多,3.7 太新了,可能很多优秀的库还不支持。
        19
    yzlnew   352 天前
    新手建议直接 miniconda
        20
    LokiSharp   352 天前
    @myxingkong #17 如果你只用纯 Pyhon 的包没问题,但是只要你用涉及 C 扩展的比如 lxml numpy scipy 这些就必须要有相应的 VSC++环境。
        21
    sunnyadamm   352 天前
    anaconda
        22
    likuku   352 天前 via iPhone   ♥ 1
    看不懂英文 /懒得查字典,统统试一遍不就结了嘛…
        23
    ClutchBear   352 天前
    谷歌搜索
    anaconda 清华
    然后下载里面的 miniconda, 次新版,
    最新版是 3.7, 有的库可能不支持.
        24
    zvexhao   352 天前
    @LokiSharp 这个 vsc++环境,是不是装很多端游或者单机游戏都会配套 /要求安装的那个?如果是,一般装系统都会顺便把这个集成包(或者安装游戏时)安装了的吧
        25
    mapnaqi   352 天前
    新手还是装 anaconda 友好一点, 熟悉之后随便装哪个
        26
    LokiSharp   352 天前
    @zvexhao #24 不是这个,哪个是运行时,要装的是 Build Tools
        27
    wplct   352 天前
    新人 anaconda 吧,你会感觉什么包都装好了
        28
    zvexhao   352 天前
    @LokiSharp 好的,谢谢,最近正在学习 Python,正看廖雪峰大神的个人站上面的教程。

    最近看到递归那一节,对汉诺塔,我理解的比较吃力,大佬们有什么建议吗?谢谢

    Ps:以前自学过前端(包括 js,但没学过框架,我理解的 JQuery 不算框架)
        29
    smallgoogle   352 天前
    还是用 3.6 的吧。3.7 很多库还没更新到 3.7 兼容。
        30
    playnoa   352 天前 via Android
    新手还是别折腾了,安装的模块的时候可能遇到.net 编译失败,你根本搞不定。还是直接用 anaconda 吧,里面编辑器都带了
        31
    cyrbuzz   352 天前
    windows 难道不是无脑找带有`exe`字样的吗= =。
        32
    AlexMercerZ   352 天前
    建议 py3.6 或者 3.5 吧 3.7 太新了 有的库可能还没更新 虽然工作中用的是 2.7 但是还是 3 好用
        33
    hv3s1   352 天前
    python3.6
    很多扩展还停在 python36 上。比如 windows 热键那个。
        34
    wugn   352 天前
    @SeaRecluse S 神整天就知道黑 PHP
        35
    GeruzoniAnsasu   352 天前
    @zvexhao 我觉得讲到递归都要提汉诺塔是个非常糟糕的例子,因为汉诺塔这个例子不够直观,算法也不简单,甚至说,你根本就无法理解为什么“要把 n 层移过去必须要先把 n-1 层全移过去”

    甚至还不如 haskell 入门讲的那几个例子

    求列表中最大元素的方法=>将列表的第一个元素与剩余元素组成的列表中的最大元素相比选出更大的
    快速排序 => 确认左边的元素都小于右边的,再把左右两边各分成两半确认左边的小于右边的

    斐波那契数列算是一个还好的例子,但变化为尾递归的思路也不是那么直观

    最好的例子个人觉得是树状结构的搜索,非常容易自行思考得出也非常自然,但一开始估计比较少接触得到树状的数据结构
        36
    hv3s1   352 天前
    windows 下 可能遇到的编译失败的问题.
    https://www.lfd.uci.edu/~gohlke/pythonlibs/ 可以靠这个网站下载编译好的 pip install。
        37
    cjq8z   352 天前 via Android
    @shakespaces 同样推荐,想用哪个版本,就配置那个版本的虚拟环境
        38
    zvexhao   351 天前
    @GeruzoniAnsasu 谢谢大佬的建议,不过我似乎有一点理解汉诺塔了,看以下这个解释:
    https://blog.csdn.net/jamie_jiang/article/details/56666850
    再配合百度百科,我勉强能理解一定程度,距完全消化可能还有些时日。
        39
    julyclyde   351 天前
    @dajj 不支持 3.7,只能到 3.4 的库,根本不配称为优秀
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2344 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 11:07 · PVG 19:07 · LAX 03:07 · JFK 06:07
    ♥ Do have faith in what you're doing.