<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									macOS - Aruino IDE - Hoe fix ik &quot;pyserial or esptool directories not found next to this upload.py tool&quot; error (ESP8266) - Arduino				            </title>
            <link>https://www.tweaking4all.nl/forum/arduino/macos-aruino-ide-hoe-fix-ik-pyserial-or-esptool-directories-not-found-next-to-this-upload-py-tool-error-esp8266/</link>
            <description>Tweaking4All.nl Discussie Forum</description>
            <language>nl-NL</language>
            <lastBuildDate>Mon, 10 Aug 2026 10:56:29 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>macOS - Aruino IDE - Hoe fix ik &quot;pyserial or esptool directories not found next to this upload.py tool&quot; error (ESP8266)</title>
                        <link>https://www.tweaking4all.nl/forum/arduino/macos-aruino-ide-hoe-fix-ik-pyserial-or-esptool-directories-not-found-next-to-this-upload-py-tool-error-esp8266/#post-1355</link>
                        <pubDate>Tue, 02 Mar 2021 12:43:13 +0000</pubDate>
                        <description><![CDATA[Bij het overstappen op Big Sur blijkt ineens het uploaden van een sketch niet meer te werken. 
Een voorbeeld van de foutmelding:
pyserial or esptool directories not found next to this uplo...]]></description>
                        <content:encoded><![CDATA[<p>Bij het overstappen op Big Sur blijkt ineens het uploaden van een sketch niet meer te werken. </p>
<p>Een voorbeeld van de foutmelding:</p>
<pre contenteditable="false">pyserial or esptool directories not found next to this upload.py tool.
An error occurred while uploading the sketch</pre>
<p> </p>
<p>Dit lijkt op z'n minst ESP<span>8266 Core version: 2.7.4 en 2.7.2 (draai nu met </span><span>Arduino IDE versie 1.8.13).</span></p>
<p>TDee fix:</p>
<ol>
<li><span><span>Open het bestand</span></span>
<pre contenteditable="false">~/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/pyserial/serial/tools/list_ports_osx.py</pre>
</li>
<li><span>Zet een hekje voor de regels </span><span class="bbc_bold">29</span><span> en </span><span class="bbc_bold">30</span><span> en voeg de volgende regels toe:</span><br />
<pre contenteditable="false">   iokit = ctypes.cdll.LoadLibrary('/System/Library/Frameworks/IOKit.framework/IOKit')
   cf = ctypes.cdll.LoadLibrary('/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation')</pre>
</li>
</ol>
<p>De code daar ziet er nu zo uit. Sla het bestand op en probeer het nog eens. Dit loste het probleem op mijn Mac op:</p>
<pre contenteditable="false">from serial.tools import list_ports_common

#iokit = ctypes.cdll.LoadLibrary(ctypes.util.find_library('IOKit'))
#cf = ctypes.cdll.LoadLibrary(ctypes.util.find_library('CoreFoundation'))
iokit = ctypes.cdll.LoadLibrary('/System/Library/Frameworks/IOKit.framework/IOKit')
cf = ctypes.cdll.LoadLibrary('/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation')

kIOMasterPortDefault = ctypes.c_void_p.in_dll(iokit, "kIOMasterPortDefault")
kCFAllocatorDefault = ctypes.c_void_p.in_dll(cf, "kCFAllocatorDefault")</pre>]]></content:encoded>
						                            <category domain="https://www.tweaking4all.nl/forum/arduino/">Arduino</category>                        <dc:creator>Hans</dc:creator>
                        <guid isPermaLink="true">https://www.tweaking4all.nl/forum/arduino/macos-aruino-ide-hoe-fix-ik-pyserial-or-esptool-directories-not-found-next-to-this-upload-py-tool-error-esp8266/#post-1355</guid>
                    </item>
							        </channel>
        </rss>
		