# Pynq z2: no module named pynq

**URL:** <https://discuss.pynq.io/t/pynq-z2-no-module-named-pynq/5674>\
**Category:** Support\
**Created:** [June 8, 2023, 2:52am UTC](https://discuss.pynq.io/t/pynq-z2-no-module-named-pynq/5674 "2023-06-08T02:52:50Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tiruoQing](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/tiruoqing/32/4753_2.png) [@tiruoQing](https://discuss.pynq.io/u/tiruoQing)\
**Post date:** [June 8, 2023, 2:52am UTC](https://discuss.pynq.io/t/pynq-z2-no-module-named-pynq/5674/1 "2023-06-08T02:52:50Z")

</div>

when i use pynq z2 of official img,  
i writed codes as follows:  
import time  
from pynq.overlays.base import BaseOverlay

base = BaseOverlay(“base.bit”)

while(Treu):  
for led in base.leds:  
led.toggle()  
time.sleep(0.5)

this file is in another dir, /home/qqq/  
file name is led.py  
i use sudo python3 led.py ,  
it raised an error :no module named pynq  
thanks

---

<div class="post-metadata">

**Author:** ![cathalmccabe](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/cathalmccabe/32/3348_2.png) [@cathalmccabe](https://discuss.pynq.io/u/cathalmccabe)\
**Post date:** [June 8, 2023, 8:51am UTC](https://discuss.pynq.io/t/pynq-z2-no-module-named-pynq/5674/2 "2023-06-08T08:51:56Z")

</div>

PYNQ is installed in a virtual environment. To run a Python script you need to source the virtual environment first:  
`source /etc/profile.d/pynq_venv.sh`

Cathal

---

<div class="post-metadata">

**Author:** ![tiruoQing](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/tiruoqing/32/4753_2.png) [@tiruoQing](https://discuss.pynq.io/u/tiruoQing)\
**Post date:** [June 8, 2023, 8:53am UTC](https://discuss.pynq.io/t/pynq-z2-no-module-named-pynq/5674/3 "2023-06-08T08:53:18Z")

</div>

thanks a lot ,bro
