「App:IDE:Thonny」の版間の差分

提供: robot-jp wiki
ナビゲーションに移動検索に移動
 
(同じ利用者による、間の12版が非表示)
10行目: 10行目:
 
*  環境変数からpythonの項目を全て削除
 
*  環境変数からpythonの項目を全て削除
  
{| class="wikitable"
+
::{| class="wikitable"
 
|システムのプロパティ
 
|システムのプロパティ
  
36行目: 36行目:
  
 
[https://www.python.org/downloads/ '''<u>Python HP</u>''']
 
[https://www.python.org/downloads/ '''<u>Python HP</u>''']
{| class="wikitable"
+
::{| class="wikitable"
 
|~.binをダウンロード[[ファイル:Python win thonny.jpg|サムネイル]][[file:Python win Python1.jpg|250px]]
 
|~.binをダウンロード[[ファイル:Python win thonny.jpg|サムネイル]][[file:Python win Python1.jpg|250px]]
 
|}
 
|}
 
</blockquote>
 
</blockquote>
 
<blockquote>
 
<blockquote>
 +
 
==== esptools ====
 
==== esptools ====
 
Windows Power Shellを起動
 
Windows Power Shellを起動
53行目: 54行目:
 
==== Thonny ====
 
==== Thonny ====
 
[https://thonny.org/ '''<u>Thonny HP</u>''']
 
[https://thonny.org/ '''<u>Thonny HP</u>''']
{| class="wikitable"
+
::{| class="wikitable"
 
|~.binをダウンロード
 
|~.binをダウンロード
 
[[file:Python win thonny.jpg|250px]]
 
[[file:Python win thonny.jpg|250px]]
64行目: 65行目:
 
==== MicroPython ====
 
==== MicroPython ====
 
[https://micropython.org/download/ESP32_GENERIC/ <u>'''MicroPython HP'''</u>]
 
[https://micropython.org/download/ESP32_GENERIC/ <u>'''MicroPython HP'''</u>]
{| class="wikitable"
+
::{| class="wikitable"
 
|~.binをダウンロード
 
|~.binをダウンロード
 
[[file:Python win microPython1.jpg|250px]]
 
[[file:Python win microPython1.jpg|250px]]
79行目: 80行目:
 
| '''ESP32内flashをクリア'''
 
| '''ESP32内flashをクリア'''
 
※COM8の場合
 
※COM8の場合
|> esptool --port COM8 erase_flash     
+
|> esptool --port '''COM8''' erase_flash   
 
|-
 
|-
 
|'''MicroPythonをインストール'''
 
|'''MicroPythonをインストール'''
85行目: 86行目:
  
 
※ファイルはフルパスで指定
 
※ファイルはフルパスで指定
|> esptool --chip esp32 --port COM8 --baud 460800 write_flash -z 0x1000 C:\Users\■■■\Downloads\ESP32_GENERIC-20231227-v1.22.0.bin
+
|> esptool --chip esp32 --port '''COM8''' --baud 460800 write_flash -z 0x1000 '''C:\Users\■■■\Downloads\ESP32_GENERIC-20231227-v1.22.0.bin'''
 
|}
 
|}
  
 
</blockquote>
 
</blockquote>
  
=== ESP32 ===
+
=== Spyder ===
 
<blockquote>
 
<blockquote>
==== MicroPython ====
+
Windows用アプリを作るためのIDEですが、要注意なのでここにメモしておきます。
[https://micropython.org/download/ESP32_GENERIC/ <u>'''MicroPython HP'''</u>]
+
 
{| class="wikitable"
+
 
|~.binをダウンロード
+
 
[[file:Python win microPython1.jpg|250px]]
+
Python3.12がインストール済の状態では次の現象が起きやすいため要注意です。
|}
+
 
 +
・SpyderをWindows用インストーラでインストールすると、インストール済pythonとは無関係なバージョンのpythonを動かそうとしてエラー。
  
 +
・Anaconda3をインストールした時のSpyder自動インストールでは旧バージョンのpythonを動かそうとしてエラー。
  
COMポート番号を確認
 
  
 +
このエラーを回避するため、ここではpipでインストールします。
  
 
Windows Power Shellを起動
 
Windows Power Shellを起動
107行目: 110行目:
 
! colspan="2" |Power Shell
 
! colspan="2" |Power Shell
 
|-
 
|-
| '''ESP32内flashをクリア'''
+
| '''インストール'''
※COM8の場合
+
|> pip install spyder   
|> esptool --port COM8 erase_flash     
 
 
|-
 
|-
|'''MicroPythonをインストール'''
+
|'''起動'''
※COM8の場合
+
|> spyder
 +
|}
 +
 
 +
Windows用ショートカットを作る
 +
::{| class="wikitable"
 +
|C:\Users\■■\AppData\Local\Programs\Python\Python312\Scripts\spyder.exe   
 +
|}
  
※ファイルはフルパスで指定
+
ショートカットをスタートメニューに移動
|> esptool --chip esp32 --port COM8 --baud 460800 write_flash -z 0x1000 C:\Users\■■■\Downloads\ESP32_GENERIC-20231227-v1.22.0.bin
+
::{| class="wikitable"
 +
|C:\ProgramData\Microsoft\Windows\Start Menu\Programs   
 
|}
 
|}
  
 
</blockquote>
 
</blockquote>

2024年1月8日 (月) 21:04時点における最新版

Thonny - MicroPython IDE

インストール

Windows

python

  • インストール済のpythonを全てアンインストール。
  • 環境変数からpythonの項目を全て削除
システムのプロパティ

→詳細設定→環境変数

"環境変数"をクリック

Python win systemProperty1.jpg

環境変数 それぞれ"Path"をダブルクリック

Python win systemProperty2.jpg

ユーザー環境変数

→path

Pythonに関連する項目があれば削除

Python win systemProperty3.jpg

システム環境変数

→path

Pythonに関連する項目があれば削除

Python win systemProperty4.jpg

pythonをダウンロード&インストール

Python HP

~.binをダウンロード
Python win thonny.jpg
Python win Python1.jpg

esptools

Windows Power Shellを起動

Power Shell
> pip install esptool

Thonny

Thonny HP

~.binをダウンロード

Python win thonny.jpg

ESP32

MicroPython

MicroPython HP

~.binをダウンロード

Python win microPython1.jpg


COMポート番号を確認


Windows Power Shellを起動

Power Shell
ESP32内flashをクリア

※COM8の場合

> esptool --port COM8 erase_flash   
MicroPythonをインストール

※COM8の場合

※ファイルはフルパスで指定

> esptool --chip esp32 --port COM8 --baud 460800 write_flash -z 0x1000 C:\Users\■■■\Downloads\ESP32_GENERIC-20231227-v1.22.0.bin

Spyder

Windows用アプリを作るためのIDEですが、要注意なのでここにメモしておきます。


Python3.12がインストール済の状態では次の現象が起きやすいため要注意です。

・SpyderをWindows用インストーラでインストールすると、インストール済pythonとは無関係なバージョンのpythonを動かそうとしてエラー。

・Anaconda3をインストールした時のSpyder自動インストールでは旧バージョンのpythonを動かそうとしてエラー。


このエラーを回避するため、ここではpipでインストールします。

Windows Power Shellを起動

Power Shell
インストール > pip install spyder   
起動 > spyder

Windows用ショートカットを作る

C:\Users\■■\AppData\Local\Programs\Python\Python312\Scripts\spyder.exe   

ショートカットをスタートメニューに移動

C:\ProgramData\Microsoft\Windows\Start Menu\Programs