我可以使用conda从GitHub安装/升级软件包吗?Conda:直接从github安装/升级
例如,pip
我可以这样做:
pip install git+git://github.com/scrappy/[email protected]
直接从GitHub上的master
分支安装scrappy
。我可以做一些与康达相当的东西吗?
如果这是不可能的,将pid与conda一起安装并使用pip管理这些本地安装是否有意义?
我可以使用conda从GitHub安装/升级软件包吗?Conda:直接从github安装/升级
例如,pip
我可以这样做:
pip install git+git://github.com/scrappy/[email protected]
直接从GitHub上的master
分支安装scrappy
。我可以做一些与康达相当的东西吗?
如果这是不可能的,将pid与conda一起安装并使用pip管理这些本地安装是否有意义?
现在通过conda-env
有更好的支持。你可以,例如,现在要做的:
name: sample_env
channels:
dependencies:
- requests
- bokeh>=0.10.0
- pip:
- "--editable=git+https://github.com/pythonforfacebook/[email protected]#egg=facebook_sdk-master"
它仍然呼吁PIP在幕后,但你现在可以统一的畅达和PIP封装规格单一environment.yml
文件。
如果要使用此文件更新根环境,则需要将其保存到文件(例如environment.yml
),然后运行命令:conda env update -f environment.yml
。
它更可能是你想创建一个新的环境:
conda create -f environment.yml
conda
不直接支持这个,因为它是从二进制文件安装的,而git install则是从源代码安装的。 conda build
支持从git构建的食谱。另一方面,如果你想要做的只是跟上最新和最大的一个软件包,在Anaconda里面使用pip就可以了,或者对git克隆使用setup.py develop
。
你如何安装从环境,你的根环境的要求? – hobs
@hobs - 我编辑了答案来回答你的问题。 –
谢谢。这在Linux上适用于我。 – hobs