Is micropython-lib included into micropython?
Posted: 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?
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?