开发环境,之前一直用 pyenv,已经比较高级了,比单纯 virtualenv 方便很多。
最近用了用 pipenv,感觉有点工程的样子了,非常方便,推荐使用。
pipenv 是 requests 作者( heroku python 架构师)编写。
1
wellsc 2017-11-28 12:09:09 +08:00 via iPhone
virtualenv 够用了
|
2
hujianxin OP |
6
blless 2017-11-28 12:25:41 +08:00 via Android
公司 python 项目全部 docker 化了 世界真美好
|
7
aaronzjw 2017-11-28 12:29:51 +08:00
k 神出品,必然精品
|
9
recall704 2017-11-28 15:25:27 +08:00
其中的 lock 是什么意思?
|
10
janxin 2017-11-28 15:30:00 +08:00
用 pipenv 还要熟悉一下,整体方案看起来像 virtualenv+带 lock 的那些依赖管理系统
|
11
toono 2017-11-28 15:31:38 +08:00
刚从 pip+virtualenv 迈到 pyenv,又要转 pipenv 了😂
|
12
toono 2017-11-28 15:32:50 +08:00
觉得 pipenv 好厉害,利用起项目原有的 pyenv 和 pip 的东西,让人平滑过度到 pipenv
|
13
joyc 2017-11-28 15:32:59 +08:00 via Android
学习了,装个试试去。
|
14
toono 2017-11-28 15:35:26 +08:00
话说这个东西很像 iOS 开发的 CocoaPod
|
15
linuxchild 2017-11-28 15:44:33 +08:00
不服不行
|
16
cnanyi 2017-11-28 15:47:13 +08:00
刚试了一下,果然是好东西
|
17
clino 2017-11-28 16:09:29 +08:00
"开发环境,之前一直用 pyenv,已经比较高级了,比单纯 virtualenv 方便很多。"
看这种描述我完全没有具体感觉,连去试一下的好奇心也没有... 是因为我觉得 virtualenv 并没有什么不好用的地方? |
18
jowuIM 2017-11-28 16:13:27 +08:00
类似 node 下的 npm 管理器,挺好适应的
|
19
vZexc0m 2017-11-28 17:36:42 +08:00
现在用 Python3 自带的
|
20
lyricorpse 2017-11-29 02:26:19 +08:00
这个是单纯的项目环境配置?还是也可以像 pyenv 那样从头配置一个开发环境?
|
21
RobberPhex 2017-12-09 20:03:32 +08:00
好不容易 pip 进入 python 官方安装包,结果又来一个 Pipfile,唉。
|
22
hujianxin OP @RobberPhex 哈哈哈,现在 pipenv 已经被官方推荐了,我倒是希望将来统一一下,将 pip 直接废除,直接使用 pipenv,安装工程包,全局包都是用 pipenv,像 npm 一样
|
23
ngg0707 2018-06-28 16:10:28 +08:00
我想问下,pipenv 的虚拟环境都建在家目录下。能不能像 node_modules 一样建在源码旁边?
|
24
imcookielau 2018-06-30 11:22:14 +08:00
@ngg0707 , 可以, 如果你说的源码旁边是和源码同一目录的意思的话
官方的文档有说明: https://docs.pipenv.org/advanced/#configuration-with-environment-variables 使用示例建议谷歌相关关键词 |
25
ngg0707 2018-06-30 18:50:31 +08:00 via iPhone
@imcookielau 非常感谢,我一直不知道怎么搜这个问题
|
26
jiangbingo 2018-08-15 22:30:55 +08:00
频繁切换 win mac linux 三种开发环境,被 python 多环境搞得头大很久了。pipenv 这个厉害。
|