BBox-Label-Toolをpython3.7で動かしたときのメモ
2362 ワード
はじめに
pyenvの元、BBox-Label-Toolを動かしてみようと試したメモです
環境
Ubuntu 18.04.2 LTS
pyenv
python 3.7.0
BBox-Label-Toolをダウンロード
% git clone https://github.com/puzzledqs/BBox-Label-Tool
python3では動かない
% git clone https://github.com/puzzledqs/BBox-Label-Tool
Environment
python 2.7
と書かれている。python3で動かしたい。きっと動かしている人がいるはずと思いIssuesを見てみる。
from tkinter import *
import tkinter.messagebox
これに変更すればよいらしいので、main.pyを書き換える。
main.py
#from Tkinter import *
#import tkMessageBox
from tkinter import *
import tkinter.messagebox
printの記述をpython3に合わせる
printにすべて括弧をつける。そんなに変更箇所は多くなかった。
python3-tkとtk-devをinstall
% sudo apt install python3-tk
% sudo apt install tk-dev
python 3.7.0の環境を新たに作る
% pyenv install 3.7.0
BBox-Label-Toolを起動
% python main.py
% sudo apt install python3-tk
% sudo apt install tk-dev
% pyenv install 3.7.0
BBox-Label-Toolを起動
% python main.py
% python main.py
動きました。
使い込んでみてないのでこの先の問題はまだ遭遇していませんが、たぶん大丈夫かな。
Author And Source
この問題について(BBox-Label-Toolをpython3.7で動かしたときのメモ), 我々は、より多くの情報をここで見つけました https://qiita.com/rougan/items/3cd5875fceb7ce3c4529著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .