我无法找到一个完整的示例,说明如何从我编写的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. 使用conda构建编译软件包
- 3. 在多个版本中创建conda包
- 4. conda构建要求:从特定频道添加软件包
- 5. Sencha构建包本地存储配额
- 6. Python pip和conda包管理器
- 7. 软件包阻止conda安装 - python
- 8. Python-无法安装non-conda包
- 9. 建立noarch conda包的简单方法?
- 10. 构建conda的R软件包的错误
- 11. Conda在64位机器上构建32位软件包
- 12. 从脚本中“构建部署包”VS2010
- 13. cmake:链接本地构建库/包来构建另一个库
- 14. python import忽略本地包
- 15. 从命令行构建BlackBerry 10本地应用程序包
- 16. 从.NET标准项目构建Nuget包时覆盖包版本?
- 17. Conda从github安装软件包,包括requirements.txt
- 18. 从C++库创建Python包
- 19. 从源文件获取conda meta.yaml的打包版本
- 20. 在不使用Conda的情况下将Python包安装到Conda Env
- 21. OSX上的预构建Python包
- 22. Python,Kivy:构建一个Android包(.apk)
- 23. LNK1120在构建Python包时引用Boost
- 24. Conda Build - 创建Conda软件包失败,依赖于平台win-64
- 25. 当我使用Python构建时,如何包含第三方包?
- 26. 在扩建翻译器中包含本地开发的python软件包
- 27. setuptools包含构建
- 28. Eclipse Maven构建包
- 29. 包括在构建
- 30. 在bluemix中使用本地python包
我通常做一个叫做'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