# Python 3.6 support

**URL:** https://forum.serverless.com/t/python-3-6-support/1756
**Category:** Serverless Framework
**Created:** [April 24, 2017, 6:33pm UTC](https://forum.serverless.com/t/python-3-6-support/1756 "2017-04-24T18:33:58Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![irrlab](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.serverless.com/irrlab/32/568_2.png) [@irrlab](https://forum.serverless.com/u/irrlab)
#### Post date: [April 24, 2017, 6:33pm UTC](https://forum.serverless.com/t/python-3-6-support/1756/1 "2017-04-24T18:33:58Z")

</div>

Hi, do you have plans to support python 3.6 runtime?

---

<div class="post-metadata">

### Author: ![buggy](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.serverless.com/buggy/32/177_2.png) [@buggy](https://forum.serverless.com/u/buggy)
#### Post date: [April 25, 2017, 11:59am UTC](https://forum.serverless.com/t/python-3-6-support/1756/2 "2017-04-25T11:59:42Z")

</div>

It looks like python 3.6 support has already been merged and will be in the next release. There’s no need to wait for Serverless, you can change the `runtime` setting in your `serverless.yml` to `python3.6` and use it now.

---

<div class="post-metadata">

### Author: ![enriquemanuel](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.serverless.com/enriquemanuel/32/617_2.png) [@enriquemanuel](https://forum.serverless.com/u/enriquemanuel)
#### Post date: [April 25, 2017, 6:17pm UTC](https://forum.serverless.com/t/python-3-6-support/1756/3 "2017-04-25T18:17:05Z")

</div>

Thanks for adding the support, but i’m still getting problems running it up.

```
serverless --version
1.11.0

```

Here is the complete output

```
serverless create --template aws-python3 --path testpython3 
                                             
Serverless: Generating boilerplate...
Serverless Error ---------------------------------------

 Template "aws-python3" is not supported. Supported templates
 are: "aws-nodejs", "aws-python", "aws-groovy-gradle",
 "aws-java-maven", "aws-java-gradle", "aws-scala-sbt",
 "aws-csharp", "azure-nodejs", "openwhisk-nodejs" and
 "plugin".

Get Support --------------------------------------------
 Docs: docs.serverless.com
 Bugs: github.com/serverless/serverless/issues
 Forums: forum.serverless.com
 Chat: gitter.im/serverless/serverless

Your Environment Information -----------------------------
 OS: darwin
 Node Version: 7.9.0
 Serverless Version: 1.11.0

```

Any ideas?

---

<div class="post-metadata">

### Author: ![irrlab](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.serverless.com/irrlab/32/568_2.png) [@irrlab](https://forum.serverless.com/u/irrlab)
#### Post date: [April 25, 2017, 8:28pm UTC](https://forum.serverless.com/t/python-3-6-support/1756/4 "2017-04-25T20:28:55Z")

</div>

Just use aws-python as template and be sure to have python 3.6 available (as default) in your environment.  
ps: you must replace python2.7 with python3.6 in your serverless.yml:

```
provider:
    name: aws
    runtime: python3.6
```

---

<div class="post-metadata">

### Author: ![enriquemanuel](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.serverless.com/enriquemanuel/32/617_2.png) [@enriquemanuel](https://forum.serverless.com/u/enriquemanuel)
#### Post date: [April 25, 2017, 8:40pm UTC](https://forum.serverless.com/t/python-3-6-support/1756/5 "2017-04-25T20:40:40Z")

</div>

thanks for your reply. I talked with the guys in Gitter and found out that the release is still in testing (not fully released yet), so downloading that branch / commit should just work until its fully release.

It appears that the documentation was released prior to having fully out there.

---

<div class="post-metadata">

### Author: ![buggy](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.serverless.com/buggy/32/177_2.png) [@buggy](https://forum.serverless.com/u/buggy)
#### Post date: [April 25, 2017, 11:35pm UTC](https://forum.serverless.com/t/python-3-6-support/1756/6 "2017-04-25T23:35:30Z")

</div>

@enriquemanuel If you just want to deploy functions using Python 3.6 then you don’t need the version from Github. While it includes better support for 3.6 you really can just use the 2.7 template and update the `runtime` value to `python3.6`.

---

<div class="post-metadata">

### Author: ![enriquemanuel](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.serverless.com/enriquemanuel/32/617_2.png) [@enriquemanuel](https://forum.serverless.com/u/enriquemanuel)
#### Post date: [April 26, 2017, 1:47am UTC](https://forum.serverless.com/t/python-3-6-support/1756/7 "2017-04-26T01:47:36Z")

</div>

thanks i kind of imagine that but since i was using the framework from the “Get go” i wanted to do it from scratch correctly.
