问题标签 [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.
python - conda 在内部是如何工作的?
我现在搜索了一段时间,但找不到任何满意的答案:
conda ( http://conda.pydata.org ) 如何在内部工作?欢迎任何细节...
此外,由于它与 python 无关,而且显然工作得很好而且很流畅,为什么它不用作像 apt 或 yum 这样的通用包管理器?
仅使用 conda 作为包管理器有什么限制?它会起作用吗?
或者反过来,为什么 apt 和 yum 不能提供 conda 提供的功能?conda 比那些包管理器“更好”还是只是不同?
感谢您的任何提示!
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 ====
我想停止构建
ubuntu-12.04 - OSError: [Errno 17] 激活环境时文件存在
我正在安装Conda,按照步骤创建环境,但是这里总是报错。
有人能帮我吗?谢谢!
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 )时,我得到:
我的康达信息是:
python-3.x - Windows 7:使用 Conda 时要设置的 PATH
我已经安装了 anaconda 并且能够创建 Python 3.3 环境。我可以切换到它并conda info -e
表明我已经切换了。
但是,我对将 PATH 变量设置为什么感到困惑。如果我将它硬编码为确切的环境,那么它可以工作,但我认为 conda 的目的是能够轻松切换,以及分别更新和维护各种环境。
也许我误解了,每次都设置我的 PATH 是没有办法的......
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 文档中找不到。任何有助于解决这个谜团的帮助将不胜感激。谢谢。
python - 在 PyCharm 中使用 (Ana)conda
我的 Linux (Ubuntu 14.04) 机器上运行了 Pycharm 4。除了系统 python,我还安装了 Anaconda。让两者很好地结合在一起似乎有点问题……PyCharm 为virtualenv
s 和提供了一些有趣的集成pip
,但 Anaconda Python 发行版似乎更喜欢在这两个活动中使用自己的conda
工具。
是否有一种相对简单/无痛的方式可以conda
与 PyCharm 结合使用?不仅仅是作为替代解释器,即在项目解释器的 Anaconda Python 二进制文件中指向 PyCharm,而且能够创建、获取/激活和停用虚拟环境,在这些虚拟环境中添加/删除包等。
还是我必须在使用 Anaconda(并且拥有比系统附带的更新和最新的 Python)和能够最大程度地使用 PyCharm 的功能之间做出选择?
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,记住我不想从头开始重新安装所有内容。
python - 如何使用 conda 安装 Github 包 specutils?
我在我的 Windows 7 机器上使用 Anaconda python (2.7)。我想安装与 Astropy相关的包 specutils。
据我了解,conda 可以使用conda install <package>
命令安装二进制文件。我的问题是
- 在上面引用的存储库中,我在哪里可以找到 specutils 的二进制版本。
- 如何使用 conda 安装 specutils?
puppet - 构建由离线 conda/puppet 环境管理的包的过程
我正在尝试构建一个由conda
Linux 中的离线环境管理的包。我正在与py4j
.
在我的在线构建服务器上:
- 我下载
py4j
食谱 - 并下载源分布 (
py4j-0.8.2.1.tar.gz
) - 将配方和源分发复制到离线 puppet 服务器
在我的离线人偶服务器上:
- 调整配方以指向我的源分发副本。
condabuildpy4j− conda install –use-local py4j
$ conda index linux-64
conda index linux-64
将py4j
配置写入repodata.json
. 我可以看到py4j
在repodata.json
. 还有一个
py4j-0.8.2.1-py27_0.json
创建在/opt/anaconda/conda-meta/
我们有一个自定义频道映射到/srv/www/yum/anaconda_pkgs/
我可以看到py4j
配置已添加到以下文件中:
有人可以解释每个这些 json 文件应该做什么吗?
我还可以看到,其中有一个repodata.json
and已更新.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 上搜索这个包