你好,
不是 python 开发人员,但是当使用 vagrant 时,terraform 模块被加载,代码爆炸了......然后我注释掉了 terraform 模块导入和 vagrant 炸弹。
模块不应该都在库中并且可以正常工作吗?
user<strong i="8">@ubuntu1</strong>:~/attack_range$ python attack_range.py -m vagrant -a build
Traceback (most recent call last):
File "attack_range.py", line 7, in <module>
from modules.TerraformController import TerraformController
File "/home/user/attack_range/modules/TerraformController.py", line 4, in <module>
from modules import aws_service, splunk_sdk
File "/home/user/attack_range/modules/aws_service.py", line 3, in <module>
import boto3
ModuleNotFoundError: No module named 'boto3'
没有 Terraform 模块导入(venv) user<strong i="12">@ubuntu1</strong>:~/attack_range$ python attack_range.py -m vagrant -a build
Traceback (most recent call last):
File "attack_range.py", line 8, in <module>
from modules.VagrantController import VagrantController
File "/home/user/attack_range/modules/VagrantController.py", line 7, in <module>
import ansible_runner
ModuleNotFoundError: No module named 'ansible_runner'
(venv) 1 user<strong i="13">@ubuntu1</strong>:~/attack_range$
`
愚蠢的我。 也许更新你的菜鸟文档; 如果我以后也可以使用它,也许我应该写一个指南:)
@julianwieg更新了 wiki 以包含您的指南,非常感谢您!