基本实现在 virtualenv 中进行构建