样本项目结构 这是一个基本的项目结构,用于演示一些常见的包装约定。 运行Python脚本不需要适当的包装,但是它可以使代码更具可读性,可重用性和可调试性。 关于pip和conda注意事项 大多数“通用” python软件包管理都是通过pip完成的。 它唯一的责任是成为包装经理。 它用于安装和卸载不同的python依赖项(python库/软件包)。 一些python软件包依赖于已编译的依赖项(二进制文件)和其他非python库。 根据您的CPU体系结构和已安装的python版本,运行pip install时可能会提供预构建的二进制文件。 如果不是,则可能需要在系统上使用C/C++编译器才能构建和安装python软件包的依赖项。 在Windows OS上,这可能会有些麻烦。 在数据科学领域, conda更常见。 它既是一个程序包管理器又是环境管理器(后面会详细介绍)。 将conda pip之