cha*_* ly 110 python pip virtualenv anaconda pyenv
我是一个试图学习python的ruby程序员.我是pyenv的家庭,因为它就像是来自rbenv的复制和粘贴.Pyenv有助于在系统中拥有多个版本的python,并且可以在不触及系统敏感部分的情况下隔离python.
我想每个python安装都带有pip包.我还是不明白的是,有许多好的python库,建议使用这个virtualenv和anaconda.我甚至可以找到pyenv的virtualenv插件.
现在我对这两个pyenv和virtualenv的目的感到困惑.更糟糕的是pyenv里面有一个virtualenv插件.
我的问题是:
您的例子将得到高度赞赏.
Wad*_*ams 114
编辑:pip这里也值得一提,因为conda它pip具有与此主题相关的相似点和不同点.
pip:Python包管理器.
pipruby gem命令的python等价物pip 默认情况下不包含在python中.brew install pythonsudo easy_install pipgemfilepip freeze > requirements.txtpyenv:Python版本管理器
pyenv可以轻松管理它.virtualenv:Python环境管理器.
virtualenv,只需调用virtualenv ENV,where ENV是一个放置新虚拟环境的目录.virtualenv,你需要source ENV/bin/activate.要停止使用,只需致电deactivate.virtualenv,您可以通过pip install -r针对项目的requirements.txt文件运行来安装所有工作区的包要求.Anaconda:包管理员+环境经理+其他科学图书馆.
conda install <packagename>miniconda版本,看起来它可能比使用pip+ 更简单virtualenv,但我没有亲自使用它的经验.conda允许您安装软件包,但这些软件包与PyPI软件包是分开的,因此您可能仍需要另外使用pip,具体取决于您需要安装的软件包类型.也可以看看:
| 归档时间: |
|
| 查看次数: |
45376 次 |
| 最近记录: |