Как правило, если вы используете python2 и выполняете команду sudo pip install
, тогда он установит пакеты по пути /usr/local/lib/python2.7/dist-packages. Но если вы что-то изменили в среде и не знаете, будут некоторые ошибки и вы тоже не знаете.
Поэтому я предлагаю вам использовать виртуальную среду, это не повлияет на вашу реальную среду. Так что следуйте инструкциям здесь:
sudo apt-get update && sudo apt-get install -y libssl-dev libffi-dev python-dev python-pip
sudo pip install virtualenv
sudo mkdir ansible
sudo virtualenv ansible
cd ansible
source bin/activate
Теперь виртуальная среда готова, и вы можете установить в нее ANSIBLE.
sudo pip install ansible[azure]
Затем создайте файл учетных данных по пути ~ / .azure / с вашим субъектом обслуживания. И когда вы устанавливаете ansible[azure]
, пакеты msrest
и msrestazure
уже установлены. Таким образом, вам не нужно устанавливать их снова. Затем вы можете попытаться снова создать группу ресурсов.