Hi,
I have installed fresh version of platformIO and receiving error during run pio -help
admin@raspbx:~ $ pio -help
Traceback (most recent call last):
File “/usr/local/bin/pio”, line 7, in
from platformio.main import main
File “/home/admin/.local/lib/python2.7/site-packages/platformio/main.py”, line 23, in
from platformio import version, exception, maintenance
File “/home/admin/.local/lib/python2.7/site-packages/platformio/maintenance.py”, line 25, in
from platformio.commands.lib import lib_update as cmd_lib_update
File “/home/admin/.local/lib/python2.7/site-packages/platformio/commands/lib.py”, line 22, in
import arrow
File “/home/admin/.local/lib/python2.7/site-packages/arrow/init.py”, line 3, in
from .arrow import Arrow
File “/home/admin/.local/lib/python2.7/site-packages/arrow/arrow.py”, line 19, in
from arrow import util, locales, parser, formatter
File “/home/admin/.local/lib/python2.7/site-packages/arrow/parser.py”, line 12, in
from backports.functools_lru_cache import lru_cache # pragma: no cover
ImportError: No module named backports.functools_lru_cache
admin@rpi:/opt/lekom/logs $ sudo pip install “arrow==0.10.0”
Collecting arrow==0.10.0
Downloading https://www.piwheels.hostedpi.com/simple/arrow/arrow-0.10.0-py2.py3-none-any.whl
Requirement already satisfied: python-dateutil in /usr/local/lib/python2.7/dist-packages (from arrow==0.10.0)
Requirement already satisfied: six>=1.5 in /usr/local/lib/python2.7/dist-packages (from python-dateutil->arrow==0.10.0)
Installing collected packages: arrow
Found existing installation: arrow 0.12.0
Uninstalling arrow-0.12.0:
Successfully uninstalled arrow-0.12.0
Successfully installed arrow-0.10.0
admin@rpi:/opt/lekom/logs $ pio -help
Traceback (most recent call last):
File “/usr/local/bin/pio”, line 7, in
from platformio.main import main
File “/home/admin/.local/lib/python2.7/site-packages/platformio/main.py”, line 23, in
from platformio import version, exception, maintenance
File “/home/admin/.local/lib/python2.7/site-packages/platformio/maintenance.py”, line 25, in
from platformio.commands.lib import lib_update as cmd_lib_update
File “/home/admin/.local/lib/python2.7/site-packages/platformio/commands/lib.py”, line 22, in
import arrow
File “/home/admin/.local/lib/python2.7/site-packages/arrow/init.py”, line 3, in
from .arrow import Arrow
File “/home/admin/.local/lib/python2.7/site-packages/arrow/arrow.py”, line 19, in
from arrow import util, locales, parser, formatter
File “/home/admin/.local/lib/python2.7/site-packages/arrow/parser.py”, line 12, in
from backports.functools_lru_cache import lru_cache # pragma: no cover
ImportError: No module named backports.functools_lru_cache
I have installed as You wrote and now its working without sudo - but before I installed regarding instructions on documentation
First I tried pip install -U platformio and I noticed that issue
next I tried to install with python -c "$(curl -fsSL https://raw.githubusercontent.com/platformio/platformio/develop/scripts/get-platformio.py)" - but same issue