1
a226679594 OP 我上官网 看到有 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 2018-12-28 09:42:54 +08:00 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 2018-12-28 09:46:49 +08:00 2
用 Download Windows x86-64 executable installer,不成功的话用 Download Windows x86 executable installer
|
4
a226679594 OP @lusir 感谢
|
5
Vegetable 2018-12-28 09:49:21 +08:00
Download Windows x86 executable installer
也就是 32 位版本,这个版本下使用 pyinstaller 等工具打包的 exe 在 32 位机器上也可用,64 位版本反而会在分发上有一些限制,使用上是(几乎)没区别的. 当然了,不在乎这个就 64 好了. |
6
a226679594 OP 好的谢谢各位
|
7
zhangzhe532 2018-12-28 10:13:09 +08:00 via Android 1
这种问题直接百度不行吗
|
8
chenyu8674 2018-12-28 10:19:36 +08:00 4
看到 LZ 自称小白所以多提个醒,Python2 和 Python3 是两种语言 [doge]
|
9
julyclyde 2018-12-28 10:21:46 +08:00 2
首先,别用 windows
|
10
SeaRecluse 2018-12-28 10:33:07 +08:00
看到 LS 发言,我觉得 LZ 应该立即放弃 Python,转学 PHP
|
11
MuscleOf2016 2018-12-28 10:35:26 +08:00
百度一下
|
12
shakespaces 2018-12-28 10:37:55 +08:00 via Android
无脑推荐 anaconda,省心
|
13
neoblackcap 2018-12-28 10:38:07 +08:00
小白就应该去 Anaconda 下载 3.7 的版本
|
14
zh584728 2018-12-28 10:43:32 +08:00
@zhangzhe532 现在都是直接问的,没人回答就会发帖说 v 站的人高冷、戾气重、对新手不友好 balabala
|
15
Earl 2018-12-28 10:51:22 +08:00
@zh584728 现在有些人的回答也的确 “高冷、戾气重、对新手不友好 balabala ”,哈哈哈
不过话说,lz 这个问题百度的话,的确不容易找关键字。 |
16
LokiSharp 2018-12-28 10:53:32 +08:00
apt install python-dev
别用 Windows, Windows 下 Python 要配合 VS C++ 全家桶才能用 |
17
myxingkong 2018-12-28 10:58:23 +08:00
@LokiSharp 为何需要配合 VSC++才能用?难道我这一年用的是假 Python
|
18
dajj 2018-12-28 11:00:52 +08:00
python3.4 我认为不错,更成熟点。 库的支持比较多,3.7 太新了,可能很多优秀的库还不支持。
|
19
yzlnew 2018-12-28 11:01:01 +08:00
新手建议直接 miniconda
|
20
LokiSharp 2018-12-28 11:04:32 +08:00
@myxingkong #17 如果你只用纯 Pyhon 的包没问题,但是只要你用涉及 C 扩展的比如 lxml numpy scipy 这些就必须要有相应的 VSC++环境。
|
21
sunnyadamm 2018-12-28 11:13:37 +08:00
anaconda
|
22
likuku 2018-12-28 11:21:12 +08:00 via iPhone 1
看不懂英文 /懒得查字典,统统试一遍不就结了嘛…
|
23
ClutchBear 2018-12-28 11:21:13 +08:00
谷歌搜索
anaconda 清华 然后下载里面的 miniconda, 次新版, 最新版是 3.7, 有的库可能不支持. |
24
zvexhao 2018-12-28 11:27:57 +08:00
@LokiSharp 这个 vsc++环境,是不是装很多端游或者单机游戏都会配套 /要求安装的那个?如果是,一般装系统都会顺便把这个集成包(或者安装游戏时)安装了的吧
|
25
mapnaqi 2018-12-28 11:35:45 +08:00
新手还是装 anaconda 友好一点, 熟悉之后随便装哪个
|
27
wplct 2018-12-28 11:41:02 +08:00
新人 anaconda 吧,你会感觉什么包都装好了
|
28
zvexhao 2018-12-28 11:45:38 +08:00
@LokiSharp 好的,谢谢,最近正在学习 Python,正看廖雪峰大神的个人站上面的教程。
最近看到递归那一节,对汉诺塔,我理解的比较吃力,大佬们有什么建议吗?谢谢 Ps:以前自学过前端(包括 js,但没学过框架,我理解的 JQuery 不算框架) |
29
smallgoogle 2018-12-28 13:09:10 +08:00
还是用 3.6 的吧。3.7 很多库还没更新到 3.7 兼容。
|
30
playnoa 2018-12-28 13:13:06 +08:00 via Android
新手还是别折腾了,安装的模块的时候可能遇到.net 编译失败,你根本搞不定。还是直接用 anaconda 吧,里面编辑器都带了
|
31
cyrbuzz 2018-12-28 13:22:21 +08:00
windows 难道不是无脑找带有`exe`字样的吗= =。
|
32
AlexMercerZ 2018-12-28 14:22:14 +08:00
建议 py3.6 或者 3.5 吧 3.7 太新了 有的库可能还没更新 虽然工作中用的是 2.7 但是还是 3 好用
|
33
hv3s1 2018-12-28 14:58:11 +08:00
python3.6
很多扩展还停在 python36 上。比如 windows 热键那个。 |
34
wugn 2018-12-28 16:01:19 +08:00
@SeaRecluse S 神整天就知道黑 PHP
|
35
GeruzoniAnsasu 2018-12-28 17:02:45 +08:00
@zvexhao 我觉得讲到递归都要提汉诺塔是个非常糟糕的例子,因为汉诺塔这个例子不够直观,算法也不简单,甚至说,你根本就无法理解为什么“要把 n 层移过去必须要先把 n-1 层全移过去”
甚至还不如 haskell 入门讲的那几个例子 求列表中最大元素的方法=>将列表的第一个元素与剩余元素组成的列表中的最大元素相比选出更大的 快速排序 => 确认左边的元素都小于右边的,再把左右两边各分成两半确认左边的小于右边的 斐波那契数列算是一个还好的例子,但变化为尾递归的思路也不是那么直观 最好的例子个人觉得是树状结构的搜索,非常容易自行思考得出也非常自然,但一开始估计比较少接触得到树状的数据结构 |
36
hv3s1 2018-12-28 17:35:53 +08:00
windows 下 可能遇到的编译失败的问题.
https://www.lfd.uci.edu/~gohlke/pythonlibs/ 可以靠这个网站下载编译好的 pip install。 |
37
cjq8z 2018-12-28 18:11:47 +08:00 via Android
@shakespaces 同样推荐,想用哪个版本,就配置那个版本的虚拟环境
|
38
zvexhao 2018-12-29 09:10:23 +08:00
@GeruzoniAnsasu 谢谢大佬的建议,不过我似乎有一点理解汉诺塔了,看以下这个解释:
https://blog.csdn.net/jamie_jiang/article/details/56666850 再配合百度百科,我勉强能理解一定程度,距完全消化可能还有些时日。 |