# python ansible api2 ImportError

**URL:** <https://forum.ansible.com/t/python-ansible-api2-importerror/25285>\
**Category:** Ansible Developer\
**Created:** [August 17, 2017, 8:23pm UTC](https://forum.ansible.com/t/python-ansible-api2-importerror/25285 "2017-08-17T20:23:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![torenpro](https://avatars.discourse-cdn.com/v4/letter/t/96bed5/32.png) [@torenpro](https://forum.ansible.com/u/torenpro)\
**Post date:** [August 17, 2017, 8:23pm UTC](https://forum.ansible.com/t/python-ansible-api2-importerror/25285/1 "2017-08-17T20:23:05Z")

</div>

Hello, can anyone can help me with this problem - i want to run ansible from python sctipt using API ver.2.  
i’m doing everything like in exmple ([http://docs.ansible.com/ansible/latest/dev\_guide/developing\_api.html#python-api-2-0](http://docs.ansible.com/ansible/latest/dev_guide/developing_api.html#python-api-2-0)) but i got a error message:

Traceback (most recent call last):  
File “ansible.py”, line 5, in   
from ansible.parsing.dataloader import DataLoader  
File “/root/ansible.py”, line 5, in   
from ansible.parsing.dataloader import DataLoader  
ImportError: No module named parsing.dataloader

What am i doing wrong?

I do have path to packages and don’t have same issues with another modules:

> > > import sys  
> > > sys.path  
> > > [‘’, ‘/usr/lib64/python27.zip’, ‘/usr/lib64/python2.7’, ‘/usr/lib64/python2.7/plat-linux2’, ‘/usr/lib64/python2.7/lib-tk’, ‘/usr/lib64/python2.7/lib-old’, ‘/usr/lib64/python2.7/lib-dynload’, ‘/usr/lib64/python2.7/site-packages’, ‘/usr/lib/python2.7/site-packages’]

pip show ansible  
Location: /usr/lib/python2.7/site-packages

Thank you in advance!
