当前位置: 首页 > 面试题库 >

Conda:直接从github安装/升级

罗心思
2023-03-14
问题内容

我可以使用conda从GitHub安装/升级软件包吗?

例如,pip我可以这样做:

pip install git+git://github.com/scrappy/scrappy@master

scrappy直接从masterGitHub中的分支安装。我可以用conda做一些等效的事情吗?

如果这不可能,那么用conda安装pip并使用pip管理此类本地安装是否有意义?


问题答案:

现在,对此有了更好的支持conda-env。例如,您现在可以执行以下操作:

name: sample_env
channels:
dependencies:
   - requests
   - bokeh>=0.10.0
   - pip:
     - "--editable=git+https://github.com/pythonforfacebook/facebook-sdk.git@8c0d34291aaafec00e02eaa71cc2a242790a0fcc#egg=facebook_sdk-master"

它仍然在后台调用pip,但是您现在可以将conda和pip软件包规范统一在一个environment.yml文件中。

如果要使用此文件更新根环境,则需要将其保存到文件中(例如environment.yml),然后运行命令:conda env update -f environment.yml

您更有可能要创建一个新环境:

conda env create -f environment.yml (如评论中所述进行了更改)



 类似资料:
  • 尝试从github安装模块会导致: package.json上的ENOENT错误。 使用Express轻松复制: 引发错误。 可以工作。 为什么我不能从GitHub安装? 以下是控制台输出:

  • 本文向大家介绍Ruby从github / filesystem安装Gem,包括了Ruby从github / filesystem安装Gem的使用技巧和注意事项,需要的朋友参考一下 示例 您可以从github或文件系统安装gem。如果已经从git中检出了gem或已经在文件系统中检出了gem,则可以使用以下命令进行安装 从github安装gem。从github下载源 建立宝石            

  • 本文向大家介绍R从GitHub安装软件包,包括了R从GitHub安装软件包的使用技巧和注意事项,需要的朋友参考一下 示例 要直接从GitHub安装软件包,请使用devtools软件包: 要从ggplot2github安装: 上面的命令将安装ggplot2与master分支相对应的版本。要从存储库的另一个分支进行安装,请使用ref参数提供分支的名称。例如,以下命令将安装软件包的dev_general

  • 问题内容: 我已经建立了一个环境,其中所有软件包都由conda(甚至对于gcc)管理。我要安装的是带有GLPK支持的cvxopt: 这样做直接导致 所以我用conda安装glpk: 然后再试一次: 出现错误: 所以我尝试用以下方法解决它: 所以在这种情况下,成功了 但是,当我尝试运行python程序时: 那我不知道该如何解决。谢谢。我将更喜欢使用conda管理所有程序。 编辑 :之后我尝试了: 然

  • 我在PyCharm中创建了一个VirtualEnv来安装我的Python包。我想从GitHub安装这个django项目的分叉。 https://github.com/django-nonrel/django 对于 PyPI 提供的软件包,我通常会使用 PyCharm 中的内置搜索工具,但我不确定如何从 GitHub 将其正确安装到 PyCharm 中的 VirtualEnv 中。有人知道怎么做吗?