Python 2.7 Anaconda:在何处以及如何安装非分发包以支持烧瓶wtf conda配方?

Python 2.7 Anaconda:在何处以及如何安装非分发包以支持烧瓶wtf conda配方?,python-2.7,package,osx-snow-leopard,anaconda,conda,Python 2.7,Package,Osx Snow Leopard,Anaconda,Conda,我试图在Anaconda python发行版中为环境构建和安装conda包,但收效甚微。现在我正在尝试为flask wtf构建一个包。我从Continuum IO复制了.bat、.sh和.yaml配方文件。这些文件位于我桌面上名为flask-wtf的目录中,我在其中运行了conda-build-flask-wtf。它返回消息:错误:未找到匹配的包:wtforms。我没有在任何地方安装wtforms,因此现在我有两个问题: 1) 如果我安装了wtforms,我是否必须全局安装它,或者我是否可以将它

我试图在Anaconda python发行版中为环境构建和安装conda包,但收效甚微。现在我正在尝试为flask wtf构建一个包。我从Continuum IO复制了.bat、.sh和.yaml配方文件。这些文件位于我桌面上名为
flask-wtf
的目录中,我在其中运行了
conda-build-flask-wtf
。它返回消息:
错误:未找到匹配的包:wtforms
。我没有在任何地方安装wtforms,因此现在我有两个问题:

1) 如果我安装了
wtforms
,我是否必须全局安装它,或者我是否可以将它保存在相关的conda env中? 2) 如果我从tarball安装
wtforms
,我是否必须保留该tarball文件,以便以后安装到其他环境中


感谢您的帮助和澄清

conda build查看依赖项的唯一方法是它们是否也作为conda包存在。因此,您还需要为
wtforms
构建conda包。幸运的是,这方面的诀窍也存在于中,因此您可以克隆该回购协议并执行

conda build wtforms
conda build flask
这是因为conda能够找到它已经构建的包。为了确保在删除构建目录时不会丢失它们,建议将包上载到。如果您这样做并且
conda安装binstar
,在构建之后,它会询问您是否要将包上载到binstar。如果您这样做,并将Binstar repo添加到
.condarc
,这些软件包将始终可供您安装
conda