请选择 进入手机版|继续访问电脑版
发新帖

pipenv 相较于 pyenv 有哪些优势

[复制链接]
8934 4

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
pipenv 和 pyenv+virtualenv 都可以实现特定版本的虚拟环境
pipenv 似乎还可以实现特定包的 dev 版本和 prod 版本
除了这些功能 pipenv 还有哪些优势吗?

举报 使用道具

回复

精彩评论4

bonfy  注册会员  发表于 2017-10-4 22:16:13 | 显示全部楼层
pipenv shell 比 source xxx 方便多了?

举报 使用道具

回复
valkyrja  新手上路  发表于 2017-10-5 14:37:39 | 显示全部楼层
@bonfy 话说这种使用情况多吗...好像一般都是 cd 到项目目录然后再 activate virtualenv 的, pyenv 可以在项目文件夹下加.python-version, cd 进去的时候就自动 activate 了...

举报 使用道具

回复
xlui  新手上路  发表于 2017-10-5 18:37:34 | 显示全部楼层
@valkyrja 为什么不用 alias....
alias venv="source ~/venv/bin/activate"
alias proj="cd 项目目录"
alias t="proj;venv"

举报 使用道具

回复
lonelygo  新手上路  发表于 2017-10-7 10:54:00 | 显示全部楼层
pyenv local tensorflow2.7
可以吧目录设置成特定版本,cd 进目录自动切换环境,如下:

# kevin @ KevinMBP in ~ [13:09:26]
$ cd Tensorflow
(tensorflow2.7)
# kevin @ KevinMBP in ~/Tensorflow [14:55:18]
$ cd ../Tensorflow3
(tensorflow3.6)
# kevin @ KevinMBP in ~/Tensorflow3 [14:57:33]
$

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表