我正在Win10下开发一个Python应用程序,该应用程序将在Conda环境下的Linux上部署。
比方说,我明确导入的唯一软件包是Numpy
。我必须将什么放入setup.py
和environment.yaml
文件中,以便
运行时,所需的依赖项(包括C编译器)会在Linux下自动安装:
conda env create --force -n environment.yaml
我的目标是使用Win10下的代码更改后,使用Gitlabs / AWSCodePipeline之类的CI工具自动构建并运行测试
答案 0 :(得分:0)
有install_requires
键传递给setup
函数,您应该放在numpy
并在此行添加一些版本规范。例如,install_requires=['numpy>=1.0']
有关规范和其他选项的更多信息,您可以阅读here