问题标签 [conda]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1257 浏览

python-2.7 - 从 Binstar 频道安装 conda 配方

我在安装已上传到 Binstar 频道的软件包时遇到了一些问题:https ://binstar.org/Judowill/PyVCF

我使用该conda skeleton命令从 PyPi 生成构建配方。经过一些修补后,一切都按预期构建和上传。

当我使用建议的命令时:

conda install -c https://conda.binstar.org/judowill pyvcf

我得到一个Error: No packages found matching: pyvcf错误。

我错过了什么吗?上传和可用之间是否有很长的延迟时间?

使用--debug标志我得到以下输出:

0 投票
3 回答
13664 浏览

python - 如何在cygwin中使用conda

我已经安装了 Cygwin 的 Win 7。cygwin 有自己的 Python 2.7 解释器。我已经为 Win 7 单独安装了 Miniconda(不是 Cygwin,不确定我是否必须)。

所以,问题是我能够从 cygwin 创建一个新的环境,并能够激活它。但是,激活似乎没有做任何事情?

如何在 cygwin 中使用 conda 来安装 python 包?

UPDATE1:我知道我手动将 python 路径更改为 conda/python/ 就像这里描述的安装 anaconda 以与 windows 一起使用,但我想看看是否有其他方法,除了手动修改路径

UPDATE2:我正在尝试实际安装 pexpect。我意识到通过cygwin安装的python带有resource.dll。但是,通过 MiniConda 安装的 Python 不附带它。

0 投票
4 回答
118775 浏览

python - 使用 Conda 批量更新包

有没有办法(使用 conda 更新)我可以列出过时的包并在 Anaconda 中选择或批量更新(兼容)包?

单独更新软件包没有多大意义,因为它们有数百个。

0 投票
2 回答
925 浏览

python - conda下如何为ipython安装python包

我是 python 的初学者,所以这可能是一个简单的修复。我的系统上有 python 和 ipython。我需要使用在这里找到的一个名为 ner 的包:https ://pypi.python.org/pypi/ner/ 我已经使用“python setup.py install”成功安装了它,因此当我使用“打开python shell”时它可以工作蟒蛇的命令。

但是我在我的系统上也有并使用了 ipython。我很久以前使用 conda 安装了它。当我启动 ipython 并尝试“导入 ner”时它找不到它,因为我相信 ipython/conda 将它的包放在其他地方。所以我不明白如何安装 ner 供 ipython 使用。谢谢。

0 投票
3 回答
5197 浏览

batch-file - Windows 上的 Anaconda (Python) + Cmder (Clink) - 统一决斗自定义提示

如果你在 Windows 上运行 Anaconda,你有一个activate.bat以这一行结尾的文件,将你当前的 conda env 放在提示符上:

如果你在 windows 上运行 cmder,有一个很好的 lua 脚本可以自定义你的提示:

这两个脚本不能很好地相互配合。 Clink 有一个 API,看起来我可以用来合并来自 的更改activate.bat,但我不知道如何从批处理文件中调用它。

我的总体目标是将这两个提示合并到更好的 Cmder 样式中。我的想法是创建一个环境变量,更改activate.bat以检查变量是否存在,如果存在,则调用 Clink API 来更改提示而不是set PROMPT. 那时我想我可以创建一个新的过滤器来干净地合并值。不过,我不知道如何从批处理文件中调用 API。

欢迎其他解决方案。

编辑:部分,非工作解决方案

我在一开始的提示定义中添加了一个{conda};从 中删除提示语句activate.bat,并将其添加到git_prompt_filter. 在使用激活之前,一切都很好 -{conda}''. 但是,如果我使用 activate 并切换到带有 git repo 的文件夹来触发更改,我会看到:

{conda}C:\...

没有os.getenv得到用户设置的变量?不知道还有什么问题。我也尝试添加一个打印,它不会打印出CONDA...任何一个的内容。

0 投票
1 回答
9350 浏览

python - 与特定 python 和 numpy 配置兼容的 Pandas 版本?

是否有一种编程方式来找出哪些熊猫版本与特定的 python 和 numpy 配置兼容?

我的兴趣是让熊猫在 ESRI ArcMAP 10.1 中运行,它在 32 位 Windows 上运行并基于 python 2.7、numpy 1.6 构建。

我尝试通过打开 32 位 Anaconda 命令提示符并键入来为与 ESRI ArcMap 10.1 兼容的 Python 创建一个 conda 环境

我得到了一个 Python 环境,其中包含pandas=0.10.1

然而,似乎应该可以使用 , 构建更高版本python=2.7numpy=1.6但我只是不确定要高多少。

我尝试在 github 上查看 pandas setup.py 的历史记录,虽然min_numpy_ver=1.6最近pandas=0.14要求已更改为min_numpy_ver=1.7,但我不知道这是一个新要求还是应该添加的错误修复在较早的版本级别。

我看到在 PyPI 上,pandas=0.11在 Windows 上是针对 . 构建的,numpy=1.6而对于. pandas=0.12numpy=1.7

但我不知道 PyPI 构建是要求还是选择。

有没有什么好方法可以在不问熊猫开发者的情况下找出这些东西?

0 投票
4 回答
32732 浏览

julia - 如何在 anaconda 环境中安装 Julia?

Anaconda 的主要特点之一是它与语言无关,如他们的博客中所述:

您可以创建任何二叉依赖树的环境(不同版本的 Python、R、Julia 等)。

最近我从使用 virtualenv 切换到 Python 中的 Anaconda,所以我很想在 Anaconda 环境中尝试 Julia。但是,我找不到足够明确的说明来成功安装 Julia。首先,我天真地尝试过conda create -n julia-test julia。显然,它没有奏效。然后我在 binstar.org找到了一个带有代码的 Julia 包(0.3 版)

但是,我不想在特定的虚拟环境之外安装 Julia,所以我将其更改为:

它没有抛出错误,但最终未能启动 Julia 解释器。

那么,在 anaconda 环境中安装 Julia(最好是 0.2)的正确方法是什么?

更新

截至 2018 年 3 月,Julia v0.6.1 在 conda-forge 频道上可用于 linux-64:

https://anaconda.org/conda-forge/julia

它已设置为在内部安装软件包,以保持与用户用户主目录<env_prefix>/share/julia/site的隔离。~/.julia

conda create -n julia -c conda-forge julia

0 投票
3 回答
5601 浏览

python - 如何在 jenkins build 中激活 conda 环境

我需要在我们的 jenkins 服务器(在 Windows 上运行)上使用特定的 conda 环境运行 jenkins build。我认为它会像运行一样简单:

但这似乎导致构建在脚本开始之前退出。这是詹金斯控制台日志:

如果我删除激活行,python 脚本执行得很好。

仅供参考,我正在运行的脚本:

有人知道发生了什么吗?我应该直接调用相关的python可执行文件吗?

0 投票
1 回答
1299 浏览

conda - conda 构建要求:从特定渠道添加包

是否可以将来自特定 binstar 频道的构建要求添加到 conda 配方中?

例如,我想为 ffmpeg-devel 创建一个配方,它需要 7zip。但似乎只有来自trent频道的 7za 有效。我试图把trent/7zatrent 7za但他们都没有工作。

0 投票
1 回答
640 浏览

cython - conda:将 cython 包链接到 dll

我正在尝试ffvideo为 conda 打包模块。它是一个链接到 ffmpeg 的 Cython 模块。我能够构建配方(因此链接在编译时有效),但是我无法在新环境中安装生成的包。原因是在执行时包找不到它在编译时链接到的 dll(它们的路径现在不同,因为它们处于不同的环境中)。

我尝试binary_has_prefix_files在我指向的 conda 配方中使用标志Lib\site-packages\ffvideo.pyd。但是,它似乎没有帮助。

有没有办法将 Cython 包链接到相对路径或类似的东西?

目前的食谱是:

该软件包位于 binstar https://binstar.org/groakat/ffvideo/files上。依赖项都在我的频道https://binstar.org/groakat/

又一想。ffvideo取决于我ffmpeg-dev还打包了哪个,可能是我也需要在那里使用该binary_has_prefix_files选项吗?