关于 VENV, virtualenv 等工具的疑问

2020-04-30 12:15:13 +08:00
 ooleslie
请教下,virtualenv, pipenv, venv, pdm, asdf,还有用 anaconda 作为管理,这些工具是不是懂一样就够了??
我现在在用 venv,我理解是就管理包和环境两个功能,不知道对不对,因为有些工具是今天上论坛才知道的。掌握 venv 是不是就够了?

ps:感觉花在工具和理解一些个人教程产生的一些误解费了好多时间啊,有没有朋友能介绍下心路历程啊,应该怎么处理这种东西比较实际?
4198 次点击
所在节点    Python
19 条回复
lhx2008
2020-04-30 12:16:53 +08:00
知道为什么要用,什么时候用。然后会用一个就可以了。
ooleslie
2020-04-30 12:19:07 +08:00
@lhx2008 谢谢
est
2020-04-30 12:20:06 +08:00
简单项目 venv,机器学习 miniconda 。打包部署直接复制库到 lib 目录改 pythonpath
009694
2020-04-30 12:26:52 +08:00
conda 好用啊 连 gcc 环境都能用 conda 管理 爽翻天
ariussssss37
2020-04-30 13:29:15 +08:00
记住一个就够了,conda 不错
SjwNo1
2020-04-30 13:30:25 +08:00
挑顺手的一个就够
whitehack
2020-04-30 13:32:30 +08:00
为什么你们说的这些名词一个都不认识.我是不是已经可以告别程序员了...
whitehack
2020-04-30 13:33:15 +08:00
妈蛋.入错帖了.原来是 python 主题下的..
whitehack
2020-04-30 13:33:44 +08:00
我才想起来.我是看楼主头像才点进来的
renmu
2020-04-30 13:35:29 +08:00
包管理工具用个顺手的就行了
codergrowing
2020-04-30 13:41:49 +08:00
@whitehack #9 老哥你要笑死我
salamanderMH
2020-04-30 13:43:20 +08:00
pipenv 就是个坑。
rrfeng
2020-04-30 13:46:45 +08:00
python venv 和 virtualenv 只管理 python 依赖。
conda 可以管理系统软件级别的依赖。
frostming
2020-04-30 15:21:40 +08:00
试试看不用虚拟环境的包管理器吧

https://github.com/frostming/pdm
guyeu
2020-04-30 15:28:34 +08:00
这堆包管理器一个比一个渣。。。学那干啥。。。多环境用 docker 管理不香吗
ooleslie
2020-04-30 16:19:45 +08:00
@guyeu
@frostming

哥啊,我就是看了别人帖子下面这种留言才产生这个疑问。。。

@frostming
不用虚拟环境的包管理和用虚拟环境的包管理有啥区别?我是越整越迷啊
HuberyPang
2020-04-30 16:35:58 +08:00
virtualenvwrapper + virtualenv 配置好后,用着很舒服
Virace
2020-05-01 00:21:11 +08:00
开发环境随意,部署环境 docker. 虽然我不会 docker,哈哈!但是都这么说从没这没开始学过
formaxin
2020-05-01 08:14:58 +08:00
本地用 poetry+pyenv 管理,上线用 docker

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

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

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

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

© 2021 V2EX