# Can build skills mycroft by Python 3

**URL:** https://community.openconversational.ai/t/can-build-skills-mycroft-by-python-3/3674
**Category:** General Discussion
**Created:** [May 4, 2018, 5:54pm UTC](https://community.openconversational.ai/t/can-build-skills-mycroft-by-python-3/3674 "2018-05-04T17:54:38Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![nguyenhungsync](https://community.openconversational.ai/user_avatar/community.openconversational.ai/nguyenhungsync/32/1283_2.png) [@nguyenhungsync](https://community.openconversational.ai/u/nguyenhungsync)
#### Post date: [May 4, 2018, 5:54pm UTC](https://community.openconversational.ai/t/can-build-skills-mycroft-by-python-3/3674/1 "2018-05-04T17:54:38Z")

</div>

Now mycroft use python 2.7 to build environment and run  
But i studied python 3.6 before, can i use it to build skills in mycroft project ?

---

<div class="post-metadata">

### Author: ![pcwii](https://community.openconversational.ai/user_avatar/community.openconversational.ai/pcwii/32/900_2.png) [@pcwii](https://community.openconversational.ai/u/pcwii)
#### Post date: [May 4, 2018, 7:14pm UTC](https://community.openconversational.ai/t/can-build-skills-mycroft-by-python-3/3674/2 "2018-05-04T19:14:20Z")

</div>

@nguyenhungsync  
python 3 support is being developed but not rolled out as far as I am aware of at this point.  
More information here.

> [@Python 3 Skills Support](https://community.openconversational.ai/t/python-3-skills-support/2941):
>
> I am working with a python module that was developed with python 3 and when I try to include it into a skill I am developing it is failing as it is being called with Python 2.7. Is there a way to force a skill to utilize the python 3 interpreter? Thanks.

---

<div class="post-metadata">

### Author: ![nguyenhungsync](https://community.openconversational.ai/user_avatar/community.openconversational.ai/nguyenhungsync/32/1283_2.png) [@nguyenhungsync](https://community.openconversational.ai/u/nguyenhungsync)
#### Post date: [May 4, 2018, 7:20pm UTC](https://community.openconversational.ai/t/can-build-skills-mycroft-by-python-3/3674/3 "2018-05-04T19:20:38Z")

</div>

Tks u =)) i wish that mycroft upgrade env to python 3.x  
I think that python 2.7 is old version

---

<div class="post-metadata">

### Author: ![nguyenhungsync](https://community.openconversational.ai/user_avatar/community.openconversational.ai/nguyenhungsync/32/1283_2.png) [@nguyenhungsync](https://community.openconversational.ai/u/nguyenhungsync)
#### Post date: [May 4, 2018, 7:23pm UTC](https://community.openconversational.ai/t/can-build-skills-mycroft-by-python-3/3674/4 "2018-05-04T19:23:05Z")

</div>

Did u used Picroft ?

---

<div class="post-metadata">

### Author: ![pcwii](https://community.openconversational.ai/user_avatar/community.openconversational.ai/pcwii/32/900_2.png) [@pcwii](https://community.openconversational.ai/u/pcwii)
#### Post date: [May 4, 2018, 7:28pm UTC](https://community.openconversational.ai/t/can-build-skills-mycroft-by-python-3/3674/5 "2018-05-04T19:28:45Z")

</div>

So, maybe I confused you a bit, but python 3 is actually not supported at this point. My original question was the same as yours, if you review the thread I linked to you will notice that it is still under development. @KathyReid should be able to provide an update on the progress and rollout. My best guess would be the 18.08b (August) rollout based on what I have read.

---

<div class="post-metadata">

### Author: ![KathyReid](https://community.openconversational.ai/user_avatar/community.openconversational.ai/kathyreid/32/1949_2.png) [@KathyReid](https://community.openconversational.ai/u/KathyReid)
#### Post date: [May 4, 2018, 7:34pm UTC](https://community.openconversational.ai/t/can-build-skills-mycroft-by-python-3/3674/6 "2018-05-04T19:34:51Z")

</div>

So, Python 3.4 should be released next week. We need to assess the impact on Skills in our `dev` branch, and if there is a large impact - for instance, many Skills which would need significant updates to work on Python 3.4, then we may delay. We’re currently putting together useful information for Community Developers around the things to watch for in the Python 2.7 =\> 3.4 transition, and hope to be releasing that on Monday 7th or Tuesday 8th.

---

<div class="post-metadata">

### Author: ![nguyenhungsync](https://community.openconversational.ai/user_avatar/community.openconversational.ai/nguyenhungsync/32/1283_2.png) [@nguyenhungsync](https://community.openconversational.ai/u/nguyenhungsync)
#### Post date: [May 4, 2018, 7:35pm UTC](https://community.openconversational.ai/t/can-build-skills-mycroft-by-python-3/3674/7 "2018-05-04T19:35:59Z")

</div>

will be on Picroft ?  
I hope that 🙂

---

<div class="post-metadata">

### Author: ![nguyenhungsync](https://community.openconversational.ai/user_avatar/community.openconversational.ai/nguyenhungsync/32/1283_2.png) [@nguyenhungsync](https://community.openconversational.ai/u/nguyenhungsync)
#### Post date: [May 4, 2018, 7:36pm UTC](https://community.openconversational.ai/t/can-build-skills-mycroft-by-python-3/3674/8 "2018-05-04T19:36:44Z")

</div>

next week, we will have what we expect

---

<div class="post-metadata">

### Author: ![KathyReid](https://community.openconversational.ai/user_avatar/community.openconversational.ai/kathyreid/32/1949_2.png) [@KathyReid](https://community.openconversational.ai/u/KathyReid)
#### Post date: [May 5, 2018, 5:18am UTC](https://community.openconversational.ai/t/can-build-skills-mycroft-by-python-3/3674/9 "2018-05-05T05:18:49Z")

</div>

Yes, Picroft will be moved to Python 3.4 (that’s why we’re using 3.4 because it’s the Raspbian version of Python), however we may be a few weeks away from building another Picroft image with Python 3.4 support.
