我在 Google Cloud shell 或任何其他 Linux 服务器上运行 CFT 时遇到了问题。在运行 cft 时安装所有先决条件后,我到处都遇到相同的错误:
Steps
cloned Cloud foundation toolkit fro Github
cd dm
sudo make cft-prerequisites
make build
sudo make install
XXXXXXX:~/cloud-foundation-toolkit/dm$ cft
/usr/bin/python: No module named cloud_foundation_toolkit
XXXXX~/cloud-foundation-toolkit/dm$
答案1
按照您的相同步骤后,我成功重现了您的问题。
为了解决这个问题,我遵循了CFT 开发人员指南我让cft
命令运行起来。
步骤不同之处在于,本指南创建并使用虚拟环境来执行命令。步骤如下:
sudo make cft-prerequisites
make cft-venv
source venv/bin/activate
source src/cftenv
请阅读文档以便了解每个命令的详细信息以及如何退出环境。