• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hujianxin
V2EX  ›  程序员

感觉好多同学不知道 pipenv,我推荐一下

  •  
  •   hujianxin · Nov 28, 2017 · 6105 views
    This topic created in 3271 days ago, the information mentioned may be changed or developed.

    开发环境,之前一直用 pyenv,已经比较高级了,比单纯 virtualenv 方便很多。

    最近用了用 pipenv,感觉有点工程的样子了,非常方便,推荐使用。

    pipenv 是 requests 作者( heroku python 架构师)编写。

    https://github.com/kennethreitz/pipenv

    26 replies  •  2018-08-15 22:30:55 +08:00
    wellsc
    wellsc
    Nov 28, 2017 via iPhone
    1
    virtualenv 够用了
    glasslion
    glasslion
    Nov 28, 2017
    3
    @wellsc pipenv 支持 Pipfile
    tempdban
    tempdban
    Nov 28, 2017
    4
    @hujianxin 这个 fish 是咋配的
    hujianxin
    hujianxin
    OP
    Nov 28, 2017
    5
    @tempdban fish 默认差不多就这样了,稍微改一下主题,这个无所谓
    blless
    blless
    Nov 28, 2017 via Android
    6
    公司 python 项目全部 docker 化了 世界真美好
    aaronzjw
    aaronzjw
    Nov 28, 2017
    7
    k 神出品,必然精品
    recall704
    recall704
    Nov 28, 2017
    9
    其中的 lock 是什么意思?
    janxin
    janxin
    Nov 28, 2017
    10
    用 pipenv 还要熟悉一下,整体方案看起来像 virtualenv+带 lock 的那些依赖管理系统
    toono
    toono
    Nov 28, 2017
    11
    刚从 pip+virtualenv 迈到 pyenv,又要转 pipenv 了😂
    toono
    toono
    Nov 28, 2017
    12
    觉得 pipenv 好厉害,利用起项目原有的 pyenv 和 pip 的东西,让人平滑过度到 pipenv
    joyc
    joyc
    Nov 28, 2017 via Android
    13
    学习了,装个试试去。
    toono
    toono
    Nov 28, 2017
    14
    话说这个东西很像 iOS 开发的 CocoaPod
    linuxchild
    linuxchild
    Nov 28, 2017
    15
    不服不行
    cnanyi
    cnanyi
    Nov 28, 2017
    16
    刚试了一下,果然是好东西
    clino
    clino
    Nov 28, 2017
    17
    "开发环境,之前一直用 pyenv,已经比较高级了,比单纯 virtualenv 方便很多。"
    看这种描述我完全没有具体感觉,连去试一下的好奇心也没有...
    是因为我觉得 virtualenv 并没有什么不好用的地方?
    jowuIM
    jowuIM
    Nov 28, 2017
    18
    类似 node 下的 npm 管理器,挺好适应的
    vZexc0m
    vZexc0m
    Nov 28, 2017
    19
    现在用 Python3 自带的
    lyricorpse
    lyricorpse
    Nov 29, 2017
    20
    这个是单纯的项目环境配置?还是也可以像 pyenv 那样从头配置一个开发环境?
    RobberPhex
    RobberPhex
    Dec 9, 2017
    21
    好不容易 pip 进入 python 官方安装包,结果又来一个 Pipfile,唉。
    hujianxin
    hujianxin
    OP
    Dec 11, 2017
    22
    @RobberPhex 哈哈哈,现在 pipenv 已经被官方推荐了,我倒是希望将来统一一下,将 pip 直接废除,直接使用 pipenv,安装工程包,全局包都是用 pipenv,像 npm 一样
    ngg0707
    ngg0707
    Jun 28, 2018
    23
    我想问下,pipenv 的虚拟环境都建在家目录下。能不能像 node_modules 一样建在源码旁边?
    imcookielau
    imcookielau
    Jun 30, 2018
    24
    @ngg0707 , 可以, 如果你说的源码旁边是和源码同一目录的意思的话
    官方的文档有说明: https://docs.pipenv.org/advanced/#configuration-with-environment-variables
    使用示例建议谷歌相关关键词
    ngg0707
    ngg0707
    Jun 30, 2018 via iPhone
    25
    @imcookielau 非常感谢,我一直不知道怎么搜这个问题
    bingoAI
    bingoAI
    Aug 15, 2018
    26
    频繁切换 win mac linux 三种开发环境,被 python 多环境搞得头大很久了。pipenv 这个厉害。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2522 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 11:10 · PVG 19:10 · LAX 03:10 · JFK 06:10
    ♥ Do have faith in what you're doing.