Is micropython-lib included into micropython?

C programming, build, interpreter/VM.
Target audience: MicroPython Developers.
amartino
Posts: 6
Joined: Mon Feb 20, 2017 11:00 am

Is micropython-lib included into micropython?

Postby amartino » Tue Feb 21, 2017 1:02 am

Hi there,
I have built micropython from source for the esp8266 using the following steps on Ubuntu 16.10.

mkdir micropython-contribute
cd micropython-contribute/
sudo apt-get install make unrar-free autoconf automake libtool gcc g++ gperf \
flex bison texinfo gawk ncurses-dev libexpat-dev python-dev python python-serial \
sed git unzip bash help2man wget bzip2 libtool-bin
git clone --recursive https://github.com/pfalcon/esp-open-sdk.git
cd esp-open-sdk
make
export PATH=$PATH:$PWD/xtensa-lx106-elf/bin
cd ..
git clone https://github.com/micropython/micropython.git
cd micropython
git submodule update --init
make -C mpy-cross
cd esp8266
make axtls
make
esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 build/firmware-combined.bin


The board boots normally, but I can't import the module that was usually available on the esp8266-20170108-v1.8.7.bin.
The line in question is: from umqtt.simple import MQTTClient
Fails with: ImportError: no module named 'umqtt'

Is micropython-lib by default included in every build of micropython or is this defined by some configurations prior the build?

User avatar
dhylands
Posts: 2374
Joined: Mon Jan 06, 2014 6:08 pm
Location: Shuswap, BC, Canada
Contact:

Re: Is micropython-lib included into micropython?

Postby dhylands » Tue Feb 21, 2017 2:59 am

micropython-lib isn't included in any builds. You need to install the bits and pieces that you want. Including all of micropython-lib wouldn't fit on most of the embedded platforms.


Return to “Development of MicroPython”

Who is online

Users browsing this forum: No registered users and 1 guest