<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title><![CDATA[ 2023年9月2日の投稿［1件］ - 電装工芸日記 - 舞台照明機器の製作とか - ]]></title>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi</link>
	<description><![CDATA[ 今年は開発案件を進めたい ]]></description>
	<language>ja</language>
	<copyright>Copyright 2026</copyright>
	<lastBuildDate>Thu, 23 Apr 2026 19:10:27 +0900</lastBuildDate>
	<generator><![CDATA[ <!-- てがろぐ Version: -->Powered by <a href="https://www.nishishi.com/cgi/tegalog/" target="_top">てがろぐ</a> Ver 3.4.0 ]]></generator>
	<!-- BEGIN ENTRIES -->
	<!-- One Entry Data for RSS Feed -->
<item>
	<title><![CDATA[ 　pyinstaller でexeファイルを作ってみましたが… ]]></title>
	<description><![CDATA[ 　pyinstaller でexeファイルを作ってみましたが環境によって微妙な不具合が出ます。原因は不明ですが、pyinstaller の操作手順かもしれません。<br /><a class="url" href="https&#58;//qiita.com/nal_dal_dere/items/95e173068af399e61981" target="_blank" title="https&#58;//qiita.com/nal_dal_dere/items/95e173068af399e61981">「PyinstallerでPythonプログラムをexe化する手順書（Windows編）」</a> <br />　上記を参考に作った exeファイルは自分の環境では問題なく動いたのですが、ここに一工夫加えてみようと思います。<br />　仮想環境での実行が推奨されていますが、pyinstaller 自体も仮想環境にインストールするべきなのかもしれません。別の先達情報にはその様に書かれている物があります。<br /><a class="url" href="https&#58;//qiita.com/TakamiChie/items/8dba8459343db898b335" target="_blank" title="https&#58;//qiita.com/TakamiChie/items/8dba8459343db898b335">「PyInstallerを使ってみた」</a> <br /><br />追記<br />　作業手順のオレメモ。<br />　仮想環境に pyinstaller を入れての実行の方が良いようです。<br /><small class="decorationS"><span class="decorationF deco-code">作業ディレクトリに移動<br />&gt; cd &lt;作業ディレクトリ&gt;<br />pipenv をインストール<br />&gt; pip install pipenv<br />pipenv で使う python のバージョンを指定<br />&gt; pipenv --python 3.9<br />pipenv(仮想環境)を開始<br />&gt; pipenv shell<br />仮想環境にpyinstaller をインストール<br />&gt; pipenv install -d pyinstaller<br />必要なライブラリをインストール<br />&gt; pipenv install pyserial<br />&gt; pipenv install PySimpleGUI<br />&gt; pipenv install python-vlc<br />・・・etc<br />ビルドする<br />&gt; pyinstaller ltcplayer.py --clean --noconcole --onefile<br />・・・数分で終わる。<br />作業ディレクトリ内の distフォルダ内 に ltcplayer.exe が出来ている。<br /><br />終了なら仮想環境のshellから抜ける<br />&gt; exit<br />仮想環境を削除<br />&gt; pipenv --rm<br /><br />作業ディレクトリは Python のソースコードがある階層でもいいのだけれど、<br />ゴチャゴチャするので私は一つ下の階層で作業をしています。<br />ソースコードがある階層で<br />&gt; mkdir env<br />&gt; cd env<br />&gt; pyinstaller ..\ltcplayer.py --clean --noconcole --onefile<br />相対パスでソースコードを一つ上の階層として呼びます。<br />お好みですけど。</span></small><br /><br /><a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%50%79%74%68%6f%6e" class="taglink" title="Python">#Python</a> <a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%e3%82%bf%e3%82%a4%e3%83%a0%e3%82%b3%e3%83%bc%e3%83%89" class="taglink" title="タイムコード">#タイムコード</a> -- Posted by 電装工芸 〔1039文字〕 ]]></description>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=706</link>
	<guid>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=706</guid>
	<category>tegalog</category>
	<pubDate>Sat, 02 Sep 2023 17:34:54 +0900</pubDate>
</item>

	<!-- END ENTRIES -->
</channel>
</rss>

