书童9527
2023-10-18 18:10 deepin
话说跟pyenv有什么区别吗?
Reply Like 0 View the author
话说跟pyenv有什么区别吗?
话说跟pyenv有什么区别吗?
anaconda约等于pyenv+pip,而且能管理更底层的包,比如可以直接安装不同版本的python。
将conda和pip一起使用虽然可行,但conda官方并不推荐这种做法,因为这两个包管理器的文件会相互覆盖。如果使用conda,则尽可能用conda来安装包,除非conda实在没有的包才应用pip安装。
详见conda官方博文:https://www.anaconda.com/blog/using-pip-in-a-conda-environment
虽然你们说的很多,但我直接用系统的python,就为方便
很占空间,所以我只在本地使用。服务器上用的是 miniconda,或者直接 python3-venv。
还有,它的包很旧,比如 conda 的 jupyter 版本,还是 1.x 的,而 pip 的是 2.x 的。
conda的虚拟环境很好用,可以解决不同场景下各种包的兼容和依赖问题,例如程序开发一个环境,机器学习一个环境,深度学习又是一个环境,可以避免快速搭建开发学习环境,赞~
Popular Events
More
刚才在论坛里看到为什么linux里的python版本太低,从我个人使用的感觉来看,还是anaconda好一些,一键安装,安装以后再和pip一起使用,目前安装组件我已经没有再配置库了,很方便,希望我的方法能带给用python开发的小伙伴们一些方便,也希望各位大神给出更好的一些方法,我也可以更好的再学学