问题标签 [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 投票
3 回答
5566 浏览

python - conda 在内部是如何工作的?

我现在搜索了一段时间,但找不到任何满意的答案:

conda ( http://conda.pydata.org ) 如何在内部工作?欢迎任何细节...

此外,由于它与 python 无关,而且显然工作得很好而且很流畅,为什么它不用作像 apt 或 yum 这样的通用包管理器?

仅使用 conda 作为包管理器有什么限制?它会起作用吗?

或者反过来,为什么 apt 和 yum 不能提供 conda 提供的功能?conda 比那些包管理器“更好”还是只是不同?

感谢您的任何提示!

0 投票
2 回答
523 浏览

python - 当 run_test.py 出现错误时如何使 conda 包构建失败

我正在创建一个 conda 配方,并添加了 run_test.py 。这些是单元测试类。不幸的是,当出现错误时,仍然会创建包。

我的问题是,如何通知 conda 测试失败,并且不应继续进行包构建。

run_test.py 包含:

suit = unittest.TestLoader().discover("../tests/unitTest")#, pattern="test[AP][la]*[sr].py") unittest.TextTestRunner(verbosity=2).run(套装 )

我确实在 meta.yaml 中添加了文件

测试:文件:-../tests/unittest/

这是输出:

在 2.550 秒内运行 16 次测试

失败(错误=5)

===== PACKAGE-NAME-None-np18py27_0 OK ====

我想停止构建

0 投票
0 回答
1476 浏览

ubuntu-12.04 - OSError: [Errno 17] 激活环境时文件存在

我正在安装Conda,按照步骤创建环境,但是这里总是报错。

有人能帮我吗?谢谢!

0 投票
1 回答
5601 浏览

python - 我可以使用免费的 Microsoft C++ Compiler for Python 2.7 来构建 conda 包吗?

是否可以使用免费的 Microsoft C++ Compiler for Python 2.7构建二进制 conda python 包?

我在我的 Windows 7 机器上安装了编译器,但是当我尝试 conda build(例如来自https://github.com/ioos/conda-recipes/tree/master/pyproj的 conda build pyproj )时,我得到:

我的康达信息是:

0 投票
1 回答
526 浏览

python-3.x - Windows 7:使用 Conda 时要设置的 PATH

我已经安装了 anaconda 并且能够创建 Python 3.3 环境。我可以切换到它并conda info -e表明我已经切换了。

但是,我对将 PATH 变量设置为什么感到困惑。如果我将它硬编码为确切的环境,那么它可以工作,但我认为 conda 的目的是能够轻松切换,以及分别更新和维护各种环境。

也许我误解了,每次都设置我的 PATH 是没有办法的......

0 投票
1 回答
999 浏览

macos - conda install 使用自定义通道从本地 tar 文件安装时出错

我正在尝试使用从他们的GitHub 页面(不在 Binstar 上)下载的 tar.gz 文件安装 PyAlgoTrade。我编辑了我的 .condarc 文件以包含“-file://~/conda_repo”。然后我尝试安装,结果如下:

$ conda 安装 PyAlgoTrade-0.16

获取包元数据:.错误:找不到 URL:file://~/conda_repo/osx-64/

$ ls ~/conda_repo/osx-64/

PyAlgoTrade-0.16.tar.gz

ls 结果清楚地表明该 URL 是正确的。我在想我缺少一个额外的环境/配置设置,并且在 conda 文档中找不到。任何有助于解决这个谜团的帮助将不胜感激。谢谢。

0 投票
5 回答
131756 浏览

python - 在 PyCharm 中使用 (Ana)conda

我的 Linux (Ubuntu 14.04) 机器上运行了 Pycharm 4。除了系统 python,我还安装了 Anaconda。让两者很好地结合在一起似乎有点问题……PyCharm 为virtualenvs 和提供了一些有趣的集成pip,但 Anaconda Python 发行版似乎更喜欢在这两个活动中使用自己的conda工具。

是否有一种相对简单/无痛的方式可以conda与 PyCharm 结合使用?不仅仅是作为替代解释器,即在项目解释器的 Anaconda Python 二进制文件中指向 PyCharm,而且能够创建、获取/激活和停用虚拟环境,在这些虚拟环境中添加/删除包等。

还是我必须在使用 Anaconda(并且拥有比系统附带的更新和最新的 Python)和能够最大程度地使用 PyCharm 的功能之间做出选择?

0 投票
15 回答
376006 浏览

python - 如何更改默认 Anaconda python 环境

我已经安装了 Anaconda 并创建了两个额外的环境:py3k(包含 Python 3.3)和 py34(包含 Python 3.4)。除此之外,我还有一个名为“root”的默认环境,Anaconda 安装程序默认创建该环境并保存 Python 2.7。最后一个是默认设置,每当我从终端启动“ipython”时,它都会给我 2.7 版。为了使用 Python 3.4,我需要发出命令(在 shell 中)

它将默认环境更改为 Python 3.4。这很好用,但很烦人,因为我大部分时间都在使用 Python 3.4,而不是 Python 2.7(我持有它是为了教学目的,这是一个相当长的故事)。无论如何,我想知道如何将默认环境更改为 Python 3.4,记住我不想从头开始重新安装所有内容。

0 投票
2 回答
4475 浏览

python - 如何使用 conda 安装 Github 包 specutils?

我在我的 Windows 7 机器上使用 Anaconda python (2.7)。我想安装与 Astropy相关的包 specutils。

据我了解,conda 可以使用conda install <package>命令安装二进制文件。我的问题是

  • 在上面引用的存储库中,我在哪里可以找到 specutils 的二进制版本。
  • 如何使用 conda 安装 specutils?
0 投票
2 回答
800 浏览

puppet - 构建由离线 conda/puppet 环境管理的包的过程

我正在尝试构建一个由condaLinux 中的离线环境管理的包。我正在与py4j.

在我的在线构建服务器上:

  1. 我下载py4j食谱
  2. 并下载源分布 ( py4j-0.8.2.1.tar.gz)
  3. 将配方和源分发复制到离线 puppet 服务器

在我的离线人偶服务器上:

  1. 调整配方以指向我的源分发副本。
  2. condabuildpy4j− conda install –use-local py4j
  3. $ conda index linux-64

conda index linux-64py4j配置写入repodata.json. 我可以看到py4jrepodata.json. 还有一个 py4j-0.8.2.1-py27_0.json创建在/opt/anaconda/conda-meta/

我们有一个自定义频道映射到/srv/www/yum/anaconda_pkgs/

我可以看到py4j配置已添加到以下文件中:

有人可以解释每个这些 json 文件应该做什么吗?

我还可以看到,其中有一个repodata.jsonand已更新.index.json/srv/www/yum/anaconda_pkgs/linux-64但没有py4j.

我手动将我的复制py4j-0.8.2.1.tar.gz到我的自定义仓库(频道)中/srv/www/yum/anaconda_pkgs/linux-64

我仍然无法conda install –use-local py4j从主机或 puppet agent -t. 我得到以下信息:

你可以在 Binstar 上搜索这个包