evic-sdk icon indicating copy to clipboard operation
evic-sdk copied to clipboard

Errno 104 while install setup.py

Open MStapelfeldt opened this issue 8 years ago • 6 comments

Hi, I'm trying to set up eVic SDK on Ubuntu in a virtual machine (running windows at work) and I keep on getting errors while trying to run command phython3 setup.py install. I attache a screenshot to show you the log, maybe it's just a liitle something while connecting to pypi.python.org (the line before error). evic

MStapelfeldt avatar Nov 14 '16 09:11 MStapelfeldt

Try opening https://pypi.python.org/simple/click/ in your browser. Errno 104 means an RST packet was received from the server.

Emilgardis avatar Nov 14 '16 15:11 Emilgardis

Well, I got back to an early saved state of machine, updated everything and run upgrade after that. Then followed the3 instructions till setup.py and got an other error message: Installed /usr/local/lib/python3.4/dist-packages/click-6.6-py3.4.egg Searching for bitarray Reading https://pypi.python.org/simple/bitarray/ Best match: bitarray 0.8.1 Downloading https://pypi.python.org/packages/0a/da/9f61d28a20c42b4963334efacfd257c85150ede96d0cd2509b37da69da47/bitarray-0.8.1.tar.gz#md5=3825184f54f4d93508a28031b4c65d3b Processing bitarray-0.8.1.tar.gz Writing /tmp/easy_install-lbvxel8k/bitarray-0.8.1/setup.cfg Running bitarray-0.8.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-lbvxel8k/bitarray-0.8.1/egg-dist-tmp-9vk65u_v bitarray/_bitarray.c:9:20: fatal error: Python.h: Datei oder Verzeichnis nicht gefunden #include "Python.h" ^ compilation terminated. error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 Again it failed...

MStapelfeldt avatar Nov 15 '16 10:11 MStapelfeldt

You need python headers:

sudo apt-get install python-dev

Ban3 avatar Nov 15 '16 13:11 Ban3

This didn't solve the Problem, but I copyed the full Log this time: `root@pcw-VirtualBox:/home/pcw# apt-get install python-dev Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig Die folgenden zusätzlichen Pakete werden installiert: libexpat1-dev libpython-dev libpython2.7-dev python2.7-dev Die folgenden NEUEN Pakete werden installiert: libexpat1-dev libpython-dev libpython2.7-dev python-dev python2.7-dev 0 aktualisiert, 5 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Es müssen 19,0 MB an Archiven heruntergeladen werden. Nach dieser Operation werden 31,7 MB Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren? [J/n] j Holen: 1 http://de.archive.ubuntu.com/ubuntu/ vivid-updates/main libexpat1-dev amd64 2.1.0-6ubuntu1.1 [115 kB] Holen: 2 http://de.archive.ubuntu.com/ubuntu/ vivid/main libpython2.7-dev amd64 2.7.9-2ubuntu3 [18,6 MB] Holen: 3 http://de.archive.ubuntu.com/ubuntu/ vivid/main libpython-dev amd64 2.7.9-1 [7.836 B] Holen: 4 http://de.archive.ubuntu.com/ubuntu/ vivid/main python2.7-dev amd64 2.7.9-2ubuntu3 [270 kB] Holen: 5 http://de.archive.ubuntu.com/ubuntu/ vivid/main python-dev amd64 2.7.9-1 [1.220 B] Es wurden 19,0 MB in 21 s geholt (885 kB/s).
Vormals nicht ausgewähltes Paket libexpat1-dev:amd64 wird gewählt. (Lese Datenbank ... 206590 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../libexpat1-dev_2.1.0-6ubuntu1.1_amd64.deb ... Entpacken von libexpat1-dev:amd64 (2.1.0-6ubuntu1.1) ... Vormals nicht ausgewähltes Paket libpython2.7-dev:amd64 wird gewählt. Vorbereitung zum Entpacken von .../libpython2.7-dev_2.7.9-2ubuntu3_amd64.deb ... Entpacken von libpython2.7-dev:amd64 (2.7.9-2ubuntu3) ... Vormals nicht ausgewähltes Paket libpython-dev:amd64 wird gewählt. Vorbereitung zum Entpacken von .../libpython-dev_2.7.9-1_amd64.deb ... Entpacken von libpython-dev:amd64 (2.7.9-1) ... Vormals nicht ausgewähltes Paket python2.7-dev wird gewählt. Vorbereitung zum Entpacken von .../python2.7-dev_2.7.9-2ubuntu3_amd64.deb ... Entpacken von python2.7-dev (2.7.9-2ubuntu3) ... Vormals nicht ausgewähltes Paket python-dev wird gewählt. Vorbereitung zum Entpacken von .../python-dev_2.7.9-1_amd64.deb ... Entpacken von python-dev (2.7.9-1) ... Trigger für doc-base (0.10.6) werden verarbeitet ... 1 hinzugefügte Doc-base-Datei wird verarbeitet... Trigger für man-db (2.7.0.2-5) werden verarbeitet ... libexpat1-dev:amd64 (2.1.0-6ubuntu1.1) wird eingerichtet ... libpython2.7-dev:amd64 (2.7.9-2ubuntu3) wird eingerichtet ... libpython-dev:amd64 (2.7.9-1) wird eingerichtet ... python2.7-dev (2.7.9-2ubuntu3) wird eingerichtet ... python-dev (2.7.9-1) wird eingerichtet ... root@pcw-VirtualBox:/home/pcw# apt-get install python3 Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig python3 ist schon die neueste Version. 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. root@pcw-VirtualBox:/home/pcw# apt-get install python3-setuptools Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig python3-setuptools ist schon die neueste Version. 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. root@pcw-VirtualBox:/home/pcw# apt-get install git Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig git ist schon die neueste Version. 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. root@pcw-VirtualBox:/home/pcw# git clone https://github.com/Ban3/python-evic Klone nach 'python-evic'... remote: Counting objects: 506, done. remote: Total 506 (delta 0), reused 0 (delta 0), pack-reused 505 Empfange Objekte: 100% (506/506), 120.42 KiB | 0 bytes/s, Fertig. Löse Unterschiede auf: 100% (332/332), Fertig. Prüfe Konnektivität... Fertig. root@pcw-VirtualBox:/home/pcw# cd python-evic root@pcw-VirtualBox:/home/pcw/python-evic# python3 setup.py install /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'python-apt (0.9.3.11build1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'ufw (0.34-rc-0ubuntu5)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'apturl (0.5.2ubuntu6)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-2.2.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-2.2)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-2.9)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-2.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-1.0)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-1.2)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-2.1.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-2.8)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-2.6)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-2.6.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-1.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-2.6.3)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-2.7)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-1.0dev)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-2.3)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-1.1b1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-2.5.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-2.7.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-2.1.2)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-2.0)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-2.5)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-2.4)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-2.6.2)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'pytest (runner-1.0b2)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'python-apt (0.9.3.11build1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'ufw (0.34-rc-0ubuntu5)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'apturl (0.5.2ubuntu6)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'setuptools (scm-1.1.0)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'setuptools (scm-1.0.0)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'setuptools (scm-1.4.0)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'setuptools (scm-1.3.0)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'setuptools (scm-0.26)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'setuptools (scm-1.2.0)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, zip_safe flag not set; analyzing archive contents...

Installed /home/pcw/python-evic/.eggs/pytest_runner-2.9-py3.4.egg running install Checking .pth file support in /usr/local/lib/python3.4/dist-packages/ /usr/bin/python3 -E -c pass TEST PASSED: /usr/local/lib/python3.4/dist-packages/ appears to support .pth files /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'python-apt (0.9.3.11build1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'ufw (0.34-rc-0ubuntu5)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, /usr/lib/python3/dist-packages/pkg_resources/init.py:2512: PEP440Warning: 'apturl (0.5.2ubuntu6)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions. PEP440Warning, running bdist_egg running egg_info creating evic.egg-info writing requirements to evic.egg-info/requires.txt writing evic.egg-info/PKG-INFO writing dependency_links to evic.egg-info/dependency_links.txt writing entry points to evic.egg-info/entry_points.txt writing top-level names to evic.egg-info/top_level.txt writing manifest file 'evic.egg-info/SOURCES.txt' reading manifest file 'evic.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching 'pycache' found under directory '' warning: no previously-included files matching '.py[co]' found under directory '' warning: no files found matching '.rst' under directory '*' writing manifest file 'evic.egg-info/SOURCES.txt' installing library code to build/bdist.linux-x86_64/egg running install_lib running build_py creating build creating build/lib creating build/lib/evic copying evic/dataflash.py -> build/lib/evic copying evic/aprom.py -> build/lib/evic copying evic/logo.py -> build/lib/evic copying evic/init.py -> build/lib/evic copying evic/device.py -> build/lib/evic copying evic/cli.py -> build/lib/evic creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/egg creating build/bdist.linux-x86_64/egg/evic copying build/lib/evic/dataflash.py -> build/bdist.linux-x86_64/egg/evic copying build/lib/evic/aprom.py -> build/bdist.linux-x86_64/egg/evic copying build/lib/evic/logo.py -> build/bdist.linux-x86_64/egg/evic copying build/lib/evic/init.py -> build/bdist.linux-x86_64/egg/evic copying build/lib/evic/device.py -> build/bdist.linux-x86_64/egg/evic copying build/lib/evic/cli.py -> build/bdist.linux-x86_64/egg/evic byte-compiling build/bdist.linux-x86_64/egg/evic/dataflash.py to dataflash.cpython-34.pyc byte-compiling build/bdist.linux-x86_64/egg/evic/aprom.py to aprom.cpython-34.pyc byte-compiling build/bdist.linux-x86_64/egg/evic/logo.py to logo.cpython-34.pyc byte-compiling build/bdist.linux-x86_64/egg/evic/init.py to init.cpython-34.pyc byte-compiling build/bdist.linux-x86_64/egg/evic/device.py to device.cpython-34.pyc byte-compiling build/bdist.linux-x86_64/egg/evic/cli.py to cli.cpython-34.pyc installing package data to build/bdist.linux-x86_64/egg running install_data creating build/bdist.linux-x86_64/egg/udev copying udev/99-nuvoton-hid.rules -> build/bdist.linux-x86_64/egg/udev creating build/bdist.linux-x86_64/egg/EGG-INFO copying evic.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO copying evic.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying evic.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying evic.egg-info/entry_points.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying evic.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying evic.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO zip_safe flag not set; analyzing archive contents... creating dist creating 'dist/evic-0.1-py3.4.egg' and adding 'build/bdist.linux-x86_64/egg' to it removing 'build/bdist.linux-x86_64/egg' (and everything under it) Processing evic-0.1-py3.4.egg Copying evic-0.1-py3.4.egg to /usr/local/lib/python3.4/dist-packages Adding evic 0.1 to easy-install.pth file Installing evic-convert script to /usr/local/bin Installing evic script to /usr/local/bin Installing evic-usb script to /usr/local/bin

Installed /usr/local/lib/python3.4/dist-packages/evic-0.1-py3.4.egg Processing dependencies for evic==0.1 Searching for click Reading https://pypi.python.org/simple/click/ Best match: click 6.6 Downloading https://pypi.python.org/packages/7a/00/c14926d8232b36b08218067bcd5853caefb4737cda3f0a47437151344792/click-6.6.tar.gz#md5=d0b09582123605220ad6977175f3e51d Processing click-6.6.tar.gz Writing /tmp/easy_install-te32hv59/click-6.6/setup.cfg Running click-6.6/setup.py -q bdist_egg --dist-dir /tmp/easy_install-te32hv59/click-6.6/egg-dist-tmp-o3jzt_ut warning: no previously-included files matching '.pyc' found under directory 'docs' warning: no previously-included files matching '.pyo' found under directory 'docs' warning: no previously-included files matching '.pyc' found under directory 'tests' warning: no previously-included files matching '.pyo' found under directory 'tests' warning: no previously-included files matching '.pyc' found under directory 'examples' warning: no previously-included files matching '.pyo' found under directory 'examples' no previously-included directories found matching 'docs/_build' zip_safe flag not set; analyzing archive contents... click.pycache.core.cpython-34: module references file creating /usr/local/lib/python3.4/dist-packages/click-6.6-py3.4.egg Extracting click-6.6-py3.4.egg to /usr/local/lib/python3.4/dist-packages Adding click 6.6 to easy-install.pth file

Installed /usr/local/lib/python3.4/dist-packages/click-6.6-py3.4.egg Searching for bitarray Reading https://pypi.python.org/simple/bitarray/ Best match: bitarray 0.8.1 Downloading https://pypi.python.org/packages/0a/da/9f61d28a20c42b4963334efacfd257c85150ede96d0cd2509b37da69da47/bitarray-0.8.1.tar.gz#md5=3825184f54f4d93508a28031b4c65d3b Processing bitarray-0.8.1.tar.gz Writing /tmp/easy_install-wpjm47no/bitarray-0.8.1/setup.cfg Running bitarray-0.8.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-wpjm47no/bitarray-0.8.1/egg-dist-tmp-xscpf0f1 bitarray/_bitarray.c:9:20: fatal error: Python.h: Datei oder Verzeichnis nicht gefunden #include "Python.h" ^ compilation terminated. error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 `

MStapelfeldt avatar Nov 15 '16 13:11 MStapelfeldt

my notes:

INSTALL evic SDK Ubuntu 17 ( fresh installation KVM , no updates) gcc 6.3.0 already installed Python 3.5.3 already installed

sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa sudo apt-get update sudo apt-get install gcc-arm-embedded

sudo apt-get install libstdc++6
sudo apt-get install python3-dev
sudo apt-get install python3-bitarray

sudo apt-get install git

git clone https://github.com/Ban3/python-evicpython cd python-evic sudo python3 setup.py install

sudo apt-get install libudev-dev sudo apt-get install libusb-1.0-0-dev sudo apt-get install libhidapi-dev sudo apt-get install patch sudo apt-get install cython3

https://pypi.python.org/pypi/pip wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9 tar -xzvf pip-9.0.1.tar.gz cd pip-9.0.1 sudo python3 setup.py install pip3 install pillow

cd .. wget https://pypi.python.org/packages/source/h/hidapi/hidapi-0.7.99.post12.tar.gz wget http://pastebin.com/raw/16E7UdNF && echo >> 16E7UdNF tar -zxvf hidapi-0.7.99.post12.tar.gz patch -s -p0 < 16E7UdNF cd hidapi-0.7.99.post12 python3 setup.py install

cd ..

git clone https://github.com/ReservedField/evic-sdk.git download M451 Series_BSP_CMSIS_V3.01.001.zip Extract "library" and copy it under the evic-sdk/nuvoton-sdk folder

cd evic-sdk echo "export EVICSDK=$(pwd)" >> $HOME/.bashrc RESTART terminal Verify the variable path : echo $EVICSDK

make

ghost avatar Aug 18 '17 22:08 ghost

INSTALL evic SDK Linux mint 18.2

Gcc 5.4.0 already installed Python 3.5.2

sudo apt-get install gcc-arm-none-eabi sudo apt-get install libstdc++6

sudo apt-get install python3-dev
sudo apt-get install python3-bitarray

git clone https://github.com/Ban3/python-evic cd python-evic sudo python3 setup.py install

sudo apt-get install libudev-dev sudo apt-get install libusb-1.0-0-dev sudo apt-get install libhidapi-dev sudo apt-get install patch ( se non esiste) sudo apt-get install cython

...see above

ghost avatar Aug 18 '17 22:08 ghost