搞 Python 要安装的一些东西?

2017-09-28 08:03:08 +08:00
 yuwen2424
从逼乎上看到什么自己安装 python 或者安装 anacoda ?能解释一下这俩区别 优势在哪?还有啊如果是 linux 的话就不用整这么多东西了?直接码代码就可以了?求科普啊 想要入 python 劝退的走开乀(ˉεˉ乀)
6582 次点击
所在节点    Python
44 条回复
LokiSharp
2017-09-28 08:15:29 +08:00
windows? 先装 VS2015 每次 pip 的时候 cmd 里要跑一下 vs 的环境变量脚本

Linux 装个 gcc 就好
jingniao
2017-09-28 08:16:24 +08:00
linux 的话目前主流发行版大多自带 python2.7 跟 python3,python3 版本跟发行版有点差别,不过一般在 3.4 以上。但要想要最新 python3 版本就没 win 下直接 exe 方便了,得自己找对应发行版的包或者自己编译源码。
这种标准安装只有标准库。
anaconda 优势,1 一般会自带最新的 python 解释器,2 集成了大量常用的 python 包,例如 django flask 机器学习套件之类的。这样就非常省事了。
jingniao
2017-09-28 08:20:10 +08:00
接上条,为什么 anaconda 集成方便呢,因为不管在 win 还是 linux,一些包在标准环境里安装有时候都不太容易,win 下你需要 vs 的一大坨,linux 方便点但编译依赖排查有时候也挺烦人。
Cooky
2017-09-28 08:23:01 +08:00
会自己安装,会自己找安装包,会编译安装源码包,就用不着 anaconda
fox0001
2017-09-28 08:23:23 +08:00
楼主很懒,网上教程一大堆…
northisland
2017-09-28 08:32:31 +08:00
你需要一个 ipython
allinwonder
2017-09-28 08:37:19 +08:00
zjqzxc
2017-09-28 08:39:47 +08:00
Windows 下建议使用 anacoda 这类的集成安装包
当然自己徒手装 python+pip+vs studio 也是可以的。
不装 vs 会有大量的库使用 pip 安装会报错(需要编译),而且,即使装了 vs,还是有库 pip install 时报稀奇古怪的错

linux (以 debian 为例,rh 系列不知道默认的 yum 仓库有多少东西,估计得加 epel )下有包管理器加成,即使有的库 pip 安装报错,多半也可以从包管理器中找到,直接安装。

另:以上 python 均指 python3
ericls
2017-09-28 08:40:14 +08:00
写了这么多年 python 没用过 conda 感觉自己写的假 Python ?
msputup
2017-09-28 08:42:03 +08:00
哪有那么多事,你刚开始学,直接官网 python3.x 就好了。
就一个 helloworld 还能 print 不出来么?
jeffersonpig
2017-09-28 08:46:30 +08:00
直接装个 python 就够了就能用了,别的乱七八糟的等你写多了慢慢就知道了。
whwq2012
2017-09-28 08:59:53 +08:00
为什么不用 pycharm,就算缺包安装也挺方便
lzhr
2017-09-28 09:01:20 +08:00
既然问出这个问题了,那肯定是需要装 anaconda 了
misaka19000
2017-09-28 09:02:11 +08:00
v 站这种低质量的伸手党越来越多了
misaka19000
2017-09-28 09:03:45 +08:00
花了 10s 搜的,楼主看看吧 https://www.zhihu.com/question/58033789
yuwen2424
2017-09-28 09:05:03 +08:00
@misaka19000 靴靴
shawndev
2017-09-28 09:06:53 +08:00
首先纠错,anaconda。
其次从 《 python 数据挖掘》一书的前文来看,python 自行安装第三方包装的应该是源码,而 anaconda 装的是二进制。
如果你对两者的区别没有概念,装 anaconda 应该没错。
schema
2017-09-28 09:16:39 +08:00
看他发的帖子,66
mimzy
2017-09-28 09:18:51 +08:00
写 Python 挺久了 Mac/Linux 上我都没用过 Anaconda …提供另一个思路 我现在都是 pyenv pyenv-virtualenv 搞定环境… pip 用什么装什么…
mimzy
2017-09-28 09:21:23 +08:00
@schema #18 确实 看了下楼主的帖子 感觉直接用 IDLE 开写就可以了根本不用研究这么多…

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/394211

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX