1
hahasong 2018-07-05 23:27:21 +08:00 via iPhone
会,如果什么都装全局,很占空间,版本也不好管理
|
2
easylee 2018-07-05 23:30:48 +08:00 via Android
日常使用 ing。
|
4
Bryan0Z 2018-07-05 23:52:06 +08:00 via Android
今天刚刚折腾了好久
|
5
asaxing 2018-07-05 23:53:27 +08:00 via Android
用 conda 管理环境,很方便,也很干净
|
6
SingeeKing 2018-07-05 23:56:34 +08:00
Why not...
|
7
wyfyw 2018-07-06 03:24:38 +08:00
@lydhr 我用 conda 装在另一个 env 装相同版本的 lib,多占的空间很少,原因是默认用了文件系统的软 /硬链接的功能,实际上只存了一份
|
9
demoslam 2018-07-06 05:58:40 +08:00
conda + pipenv
|
10
ericls 2018-07-06 06:19:44 +08:00 via iPhone
从没用过全局
|
12
gnozix 2018-07-06 09:09:51 +08:00
pipenv + autoenv
|
14
BingoXuan 2018-07-06 09:31:51 +08:00
不会,因为要求在系统 python 运行,所以装了也没用
|
15
jeffersonpig 2018-07-06 09:34:07 +08:00 1
@MES 人家是在关心哪个更占空间的问题,你非要说版本隔离、环境干净,还说人笨???
|
16
weyou 2018-07-06 10:10:48 +08:00 via Android
顺道请教楼上各位用 env 的各位,你们会将 env 文件夹放到到版本库(比如 git )里去吗?如果会,这会导致每个项目的实际体积很大。如果不会,那回滚代码的时候就找不到当时的 env。你们是怎么做的?
|
17
zj299792458 2018-07-06 10:22:18 +08:00 via iPhone
@weyou 显然只需要导出放 requirement.txt
|
18
flyingghost 2018-07-06 10:30:28 +08:00 2
空间?空间是最不值钱的。4T 硬盘搞起。
比起这个,干净整洁、管理成本低、冲突概率低、索引速度快。。。各种收益都比空间要大得多。 而且,一般人手里也不会有那么多份项目在活跃,不活跃的项目尽情打包、存档、放服务器好了,并不占(你的)空间。 什么你是搞 python 的? python 依赖环境才多大啊,我居然浪费这么多口舌解释空间的价值问题。 我还以为你搞 java、搞 node 呢! |
19
sikariba 2018-07-06 10:31:20 +08:00
日常开发根本离不开 conda
|
20
327beckham 2018-07-06 10:45:05 +08:00
conda 不是挺好? 严重同意 18 楼朋友的观点, 这年头,硬盘便宜,内存也便宜, 如果能够快速完成一个项目,这些都不算啥
|
21
padeoe 2018-07-06 10:56:39 +08:00
自从用了 docker,就不用 conda 的虚拟环境了,因为一个项目不仅有 python 环境,还要控制别的一些环境,docker 全打包成虚拟环境了。
|
22
nullcoder 2018-07-06 11:30:59 +08:00
具体举例来说有的项目是 python 2 有的是 python 3 就存在兼容问题
虽然一般不会同时开发两个版本的 python 的项目,但难保不运行一些小工具或者 demo |
23
blueskea 2018-07-06 12:44:13 +08:00 via Android
全量的,pycharm 建索引很累
|