# Can I use python3 in wp76xx module

**URL:** <https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477>\
**Category:** Uncategorized\
**Created:** [March 7, 2022, 10:12am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477 "2022-03-07T10:12:12Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![T\_a](https://avatars.discourse-cdn.com/v4/letter/t/57b2e6/32.png) [@T\_a](https://forum.sierrawireless.com/u/T_a)\
**Post date:** [March 7, 2022, 10:12am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/1 "2022-03-07T10:12:12Z")

</div>

I want to run to python3 file in wp76xx module.  
Is it possible to run ??

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [March 7, 2022, 11:17am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/2 "2022-03-07T11:17:28Z")

</div>

you can see here:

> **[Building Custom Yocto Image for Mangoh Red WP76](https://forum.mangoh.io/t/building-custom-yocto-image-for-mangoh-red-wp76/5374/31)**
>
> You can follow the steps below to run python3: download the yocto source and go to ./meta-swi/meta-swi-mdm9x28/recipes-core/images/mdm9x28-image.inc add the following line: IMAGE\_INSTALL\_append = " python3" go to...

---

<div class="post-metadata">

**Author:** ![T\_a](https://avatars.discourse-cdn.com/v4/letter/t/57b2e6/32.png) [@T\_a](https://forum.sierrawireless.com/u/T_a)\
**Post date:** [March 29, 2022, 5:59am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/3 "2022-03-29T05:59:08Z")

</div>

I cannot make yocto file. How can I do?

 ![Screenshot from 2022-03-29 14-57-38](https://us1.discourse-cdn.com/flex025/uploads/sierrawireless/original/2X/1/174f8a4788de2985f540ecbde70db13a56cf9d50.png)  
 ![Screenshot from 2022-03-29 14-58-02](https://us1.discourse-cdn.com/flex025/uploads/sierrawireless/original/2X/8/8cb57856790bf7ecd02311c712d7b0410706220d.png)  
 ![Screenshot from 2022-03-29 14-57-25](https://us1.discourse-cdn.com/flex025/uploads/sierrawireless/original/2X/0/0b40375650dbae1c0a93693f847a72fa70510b23.png)

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [March 29, 2022, 6:12am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/4 "2022-03-29T06:12:26Z")

</div>

you mean the original source cannot be compiled?

You might need to see here:

> <https://stackoverflow.com/questions/70663523/the-unauthenticated-git-protocol-on-port-9418-is-no-longer-supported>

---

<div class="post-metadata">

**Author:** ![T\_a](https://avatars.discourse-cdn.com/v4/letter/t/57b2e6/32.png) [@T\_a](https://forum.sierrawireless.com/u/T_a)\
**Post date:** [March 31, 2022, 4:58am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/5 "2022-03-31T04:58:53Z")

</div>

1. /meta-swi/meta-swi-mdm9x28/recipes-core/images/mdm9x28-image.inc  
add the following line:  
IMAGE\_INSTALL\_append = " python3"
2. /meta-swi/meta-swi-mdm9x28/conf/machine/swi-mdm9x28.conf  
change UBI\_ROOTFS\_SIZE ?= “48MiB”

I have done the above but it was error. But if I delete the adding line ,It did not have the error. How to do?

 ![Screenshot from 2022-03-31 13-58-23](https://us1.discourse-cdn.com/flex025/uploads/sierrawireless/original/2X/d/dc8ab969fa0d54186ef14c5322d2ca62754ea516.png)  
 ![Screenshot from 2022-03-31 13-58-25](https://us1.discourse-cdn.com/flex025/uploads/sierrawireless/original/2X/a/a7714528040197fa032a3df71f65ad7bfc663863.png)

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [March 31, 2022, 5:10am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/6 "2022-03-31T05:10:53Z")

</div>

Already mentioned that there will be error in step 4 here:

> **[Building Custom Yocto Image for Mangoh Red WP76](https://forum.mangoh.io/t/building-custom-yocto-image-for-mangoh-red-wp76/5374/31)**
>
> You can follow the steps below to run python3: download the yocto source and go to ./meta-swi/meta-swi-mdm9x28/recipes-core/images/mdm9x28-image.inc add the following line: IMAGE\_INSTALL\_append = " python3" go to...

We just build the binary, cannot include all the python3 stuff in the yocto image as it is too big, you need to download it to modules’ RAM

---

<div class="post-metadata">

**Author:** ![T\_a](https://avatars.discourse-cdn.com/v4/letter/t/57b2e6/32.png) [@T\_a](https://forum.sierrawireless.com/u/T_a)\
**Post date:** [March 31, 2022, 5:33am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/7 "2022-03-31T05:33:20Z")

</div>

Do you mean this one??

> **[Example on running additional python library in RAM](https://forum.legato.io/t/example-on-running-additional-python-library-in-ram/4946/2?u=tanaporn_y)**
>
> If you cannot access google drive, you can download the document here: Example on running additional python library in RAM.part1.rar (3 MB) Example on running additional python library in RAM.part2.rar (3 MB) Example on running additional python...

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [March 31, 2022, 5:34am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/8 "2022-03-31T05:34:08Z")

</div>

yes, same idea for this

---

<div class="post-metadata">

**Author:** ![T\_a](https://avatars.discourse-cdn.com/v4/letter/t/57b2e6/32.png) [@T\_a](https://forum.sierrawireless.com/u/T_a)\
**Post date:** [March 31, 2022, 5:44am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/9 "2022-03-31T05:44:22Z")

</div>

This link is NOT found.  
[https://layers.open](https://layers.openembedded.org/layerindex/recipe/33287/)[embedded.org/layerindex/recipe/33287](https://layers.openembedded.org/layerindex/recipe/33287/)

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [March 31, 2022, 6:14am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/10 "2022-03-31T06:14:45Z")

</div>

I have a back up file here:  
[python-boto\_2.34.0.bb](https://forum.sierrawireless.com/uploads/short-url/lQ9Rwu8dhbxvC7xMpCCCrgGID1Z.bb) (876 Bytes)

Or you can download here:

> **[Squashed 'import-layers/meta-virtualization/' content from commit c4a1711...](https://gitlab.raptorengineering.com/openbmc-firmware/talos-openbmc/-/commit/d849ec78de728ef9a2d383b92ccfeabf40f8f1d0#c9567e1060f58cc03c4f2692b4246d2a3bf21995)**
>
> Change-Id: I42132e4f0aef12ec265e74d95f489a6409e22f46 git-subtree-dir: import-layers/meta-virtualization git-subtree-split: c4a1711dd31659b027c70c07e4ef6da98591ac95 Signed-off-by: Patrick Williams

---

<div class="post-metadata">

**Author:** ![T\_a](https://avatars.discourse-cdn.com/v4/letter/t/57b2e6/32.png) [@T\_a](https://forum.sierrawireless.com/u/T_a)\
**Post date:** [March 31, 2022, 6:20am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/11 "2022-03-31T06:20:17Z")

</div>

this file is for python, doesn’t for python3 right?  
But python is already can use, why I have to build yocto with python-boto\_2.34.0.bb file??

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [March 31, 2022, 6:21am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/12 "2022-03-31T06:21:38Z")

</div>

this is for boto usage for python:

> [@Installing Boto3 onn AirPrime WP7702](https://forum.sierrawireless.com/t/installing-boto3-onn-airprime-wp7702/18683/14):
>
> Thanks for your head up. Unfortunately the /usr/lib/python2.7 directory is the read-only file system; system is not allowed to copy your python there. Any clue to run from the SD card with your python? Errors … … cp: can’t create ‘/user/lib/python2.7/zipfile.pyc’: Read-only file system

I said the idea is the same for building the library and running it in RAM area but not in yocto image.

---

<div class="post-metadata">

**Author:** ![T\_a](https://avatars.discourse-cdn.com/v4/letter/t/57b2e6/32.png) [@T\_a](https://forum.sierrawireless.com/u/T_a)\
**Post date:** [April 1, 2022, 12:21am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/13 "2022-04-01T00:21:17Z")

</div>

How can I know which one I have to use? 🧐

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [April 1, 2022, 12:23am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/14 "2022-04-01T00:23:36Z")

</div>

Do you need boto library?

---

<div class="post-metadata">

**Author:** ![T\_a](https://avatars.discourse-cdn.com/v4/letter/t/57b2e6/32.png) [@T\_a](https://forum.sierrawireless.com/u/T_a)\
**Post date:** [April 1, 2022, 12:31am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/15 "2022-04-01T00:31:17Z")

</div>

I don’t know.can you told me both way for need and don’t need?

I think this is what I have to use:  
pip3 install pip==19.2.3  
pip3 install setuptools==41.0.1  
pip3 install pynacl  
pip3 install pygments==2.3.1  
pip3 install paramiko==2.4.2  
pip3 install ipython==6  
pip3 install ifaddr==0.1.6  
pip3 install pyserial==2.6

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [April 1, 2022, 12:44am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/16 "2022-04-01T00:44:56Z")

</div>

no idea as i have never installed pip3 before

---

<div class="post-metadata">

**Author:** ![T\_a](https://avatars.discourse-cdn.com/v4/letter/t/57b2e6/32.png) [@T\_a](https://forum.sierrawireless.com/u/T_a)\
**Post date:** [April 1, 2022, 12:45am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/17 "2022-04-01T00:45:32Z")

</div>

then how to install python3?

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [April 1, 2022, 12:56am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/18 "2022-04-01T00:56:48Z")

</div>

you can see here:

> **[Building Custom Yocto Image for Mangoh Red WP76](https://forum.mangoh.io/t/building-custom-yocto-image-for-mangoh-red-wp76/5374/31)**
>
> You can follow the steps below to run python3: download the yocto source and go to ./meta-swi/meta-swi-mdm9x28/recipes-core/images/mdm9x28-image.inc add the following line: IMAGE\_INSTALL\_append = " python3" go to...

---

<div class="post-metadata">

**Author:** ![T\_a](https://avatars.discourse-cdn.com/v4/letter/t/57b2e6/32.png) [@T\_a](https://forum.sierrawireless.com/u/T_a)\
**Post date:** [April 1, 2022, 2:18am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/19 "2022-04-01T02:18:05Z")

</div>

> [@jyijyi](#):
>
> Already mentioned that there will be error in step 4 here:
> 
> We just build the binary, cannot include all the python3 stuff in the yocto image as it is too big, you need to download it to modules’ RAM

you said is to big in yocto image.I have to download module RAM then which python3 module RAM that I have to download for install python3 in wp7605?

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [April 1, 2022, 2:22am UTC](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477/20 "2022-04-01T02:22:02Z")

</div>

yes, that is the idea  
you can zip it as a file, and extract it in every boot up

[Next page](https://forum.sierrawireless.com/t/can-i-use-python3-in-wp76xx-module/26477.md?page=2)
