我无法找到一个完整的示例,说明如何从我编写的python包创建conda包,以及如何在我的计算机上使用conda安装时安装包,不在蟒蛇云上。 我正在寻找不使用来自pypi的conda骨架的例子,但是在我的windows机器上使用python软件包,源代码必须在我的Windows机器上,而不是在pypi或其他云上。任何帮助将主要appriciate。 非常感谢从本地python包构建conda包
2
A
回答
0
您可以使用python setup.py bdist_conda
轻松地从当地的Python包生成康达包装,即使没有秘方:
您可以使用畅达内部版本包Python来安装,而不是畅达,通过使用setup.py bdist_conda。这是在不使用配方的情况下构建软件包的快速方法,但它有一定的局限性。该脚本仅限于构建中使用的Python版本,并不像使用配方那样具有可重复性。我们建议使用conda build的配方。
https://conda.io/docs/user-guide/tasks/build-packages/build-without-recipe.html
0
本地源目录可以在元数据文件meta.yaml使用指定:
source:
path: ../src
https://conda.io/docs/user-guide/tasks/build-packages/define-metadata.html#source-from-a-local-path
此外,包装自己的程序,你必须定义构建和安装步骤(例如,为使用setuptools的python脚本运行setup.py install:https://setuptools.readthedocs.io/en/latest/index.html)在文件build.sh for linux和bld.bat for windows。
相关问题
- 1. conda构建要求:从特定频道添加软件包
- 2. Python-无法安装non-conda包
- 3. 从脚本中“构建部署包”VS2010
- 4. Conda在64位机器上构建32位软件包
- 5. 构建conda的R软件包的错误
- 6. 从.NET标准项目构建Nuget包时覆盖包版本?
- 7. Conda从github安装软件包,包括requirements.txt
- 8. 从C++库创建Python包
- 9. 从源文件获取conda meta.yaml的打包版本
- 10. OSX上的预构建Python包
- 11. 在不使用Conda的情况下将Python包安装到Conda Env
- 12. Conda Build - 创建Conda软件包失败,依赖于平台win-64
- 13. 在bluemix中使用本地python包
- 14. setuptools包含构建
- 15. 包括在构建
- 16. 包含包和脚本的Python项目的正确结构?
- 17. AOSP构建:如何跳过本地头包括
- 18. 构建“本地代码+包装+托管代码”项目
- 19. 无法在sencha touch中构建本地程序包
- 20. 使用Windows SDK构建Python包的批处理脚本
- 21. 使用RCurl包构建脚本
- 22. 构建NSIS脚本作为MSI包
- 23. 如何为本地C++创建nuget包
- 24. 从命令行构建Web部署包
- 25. 从Jenkins构建debian包的方法?
- 26. 如何从project.json构建nuget包?
- 27. 从源代码构建R包krb5
- 28. 如何从AOSP构建LatinIME包?
- 29. 构建或部署包时生成包
- 30. 包装构建工具,只包
我通常做一个叫做'conda.recipe'源目录目录,并使用这个'meta.yaml'文件模板:https://github.com/bryanwweber/UConnRCMPy/blob/master/conda.recipe/meta .yaml免责声明:这是我作者的一些软件。当我获得时间时,我会尝试编写一个更完整的示例 – darthbith
然后,您可以通过编写(从主源目录)'conda build conda.recipe',然后安装'conda install --use-local'来构建包。 。如果您想要完全跳过软件包构建,只需将软件包安装为开发版本,类似于'pip -e',则可以使用'conda develop .' – darthbith
感谢您的帮助。 – user1470957