<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>エラー対処  |  Pythonアカデミア</title>
	<atom:link href="https://arika-blog.com/tag/error/feed/" rel="self" type="application/rss+xml" />
	<link>https://arika-blog.com</link>
	<description>Pythonの基礎が学べる</description>
	<lastBuildDate>Sat, 07 Feb 2026 21:50:50 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://arika-blog.com/wp-content/uploads/2022/11/cropped-icon-12-32x32.png</url>
	<title>エラー対処  |  Pythonアカデミア</title>
	<link>https://arika-blog.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<atom:link rel='hub' href='https://arika-blog.com/?pushpress=hub'/>
	<item>
		<title>【AppSheet】重複禁止！「このユーザー名は既に使用されています」と表示させる方法</title>
		<link>https://arika-blog.com/appsheet-registration-control/</link>
					<comments>https://arika-blog.com/appsheet-registration-control/#respond</comments>
		
		<dc:creator><![CDATA[Pythonアカデミア]]></dc:creator>
		<pubDate>Mon, 26 Jan 2026 21:06:12 +0000</pubDate>
				<category><![CDATA[AppSheet]]></category>
		<category><![CDATA[基本操作]]></category>
		<category><![CDATA[エラー対処]]></category>
		<guid isPermaLink="false">https://arika-blog.com/?p=4785</guid>

					<description><![CDATA[AppSheetでは、入力内容に応じてエラーメッセージを表示し、登録を制御することができます。本記事では、ユーザー名が既に存在する場合に、「このユーザー名は既に使用されています」と表示させて重複登録を防ぐ方法を解説します [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>AppSheetでは、入力内容に応じてエラーメッセージを表示し、登録を制御することができます。<br>本記事では、ユーザー名が既に存在する場合に、<strong>「このユーザー名は既に使用されています」</strong>と表示させて重複登録を防ぐ方法を解説します。</p>



<!-- START MoshimoAffiliateEasyLink --><script type="text/javascript">(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;b[a]=b[a]||function(){arguments.currentScript=c.currentScript||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};c.getElementById(a)||(d=c.createElement(f),d.src=g,d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");msmaflink({"n":"手を動かして学ぶ Google AppSheet ノーコード開発入門","b":"シーアンドアール研究所","t":"","d":"https:\/\/m.media-amazon.com","c_p":"","p":["\/images\/I\/51-l0pEb5gL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/4863544723","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/4863544723","a_id":3719461,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":0},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%E6%89%8B%E3%82%92%E5%8B%95%E3%81%8B%E3%81%97%E3%81%A6%E5%AD%A6%E3%81%B6%20Google%20AppSheet%20%E3%83%8E%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89%E9%96%8B%E7%99%BA%E5%85%A5%E9%96%80\/","a_id":3715568,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":1}],"eid":"cVZBf","s":"l"});</script><div id="msmaflink-cVZBf">リンク</div><!-- MoshimoAffiliateEasyLink END -->



<h2 class="wp-block-heading">「このユーザー名は既に使用されています」と表示させる方法</h2>



<p>AppSheetで「このユーザー名は既に使用されています」と表示させるには<strong>Valid_If</strong>を使用します。</p>



<p><strong>関連記事</strong><br><a href="https://arika-blog.com/appsheet-valid-if/">AppSheetの入力をValid_Ifで制御する</a></p>



<p>今回使用するスプレッドシートは以下になります。</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="436" height="134" src="https://arika-blog.com/wp-content/uploads/2026/01/a77947279d2a43ddda3d88bc092391ee.png" alt="" class="wp-image-4787" srcset="https://arika-blog.com/wp-content/uploads/2026/01/a77947279d2a43ddda3d88bc092391ee.png 436w, https://arika-blog.com/wp-content/uploads/2026/01/a77947279d2a43ddda3d88bc092391ee-300x92.png 300w" sizes="(max-width: 436px) 100vw, 436px" /></figure>



<p>ユーザー名のValid_Ifに</p>



<pre class="wp-block-code"><code>ISBLANK(FILTER("シート1", &#91;ユーザー名] = &#91;_THIS]))</code></pre>



<p>と入力します。</p>



<p>使用した関数の説明をします。</p>



<p><strong>FILTER</strong>関数は行条件を満たすリストを返します。</p>



<div class="wp-block-cocoon-blocks-tab-caption-box-1 tab-caption-box block-box has-background has-border-color has-watery-blue-background-color has-light-blue-border-color"><div class="tab-caption-box-label block-box-label box-label"><span class="tab-caption-box-label-text block-box-label-text box-label-text">構文</span></div><div class="tab-caption-box-content block-box-content box-content">
<p>FILTER(データセット, 行条件)</p>
</div></div>



<p>今回は</p>



<pre class="wp-block-code"><code>FILTER("シート1", &#91;ユーザー名] = &#91;_THIS])</code></pre>



<p>となっているため、シート1のユーザー名の列で、フォームに入力された値と同じものがあれば（その行のキーの）リストを返します。</p>



<p><strong>ISBLANK</strong>関数は指定されたアイテムに値がない場合は TRUE を返します（値が含まれていない空のリストの場合）。指定されたアイテムに値がある場合は FALSE を返します。</p>



<div class="wp-block-cocoon-blocks-tab-caption-box-1 tab-caption-box block-box has-background has-border-color has-watery-blue-background-color has-light-blue-border-color"><div class="tab-caption-box-label block-box-label box-label"><span class="tab-caption-box-label-text block-box-label-text box-label-text">構文</span></div><div class="tab-caption-box-content block-box-content box-content">
<p>ISBLANK(<em>値</em>)</p>
</div></div>



<p>最後に、<strong>Invalid value error</strong>に「このユーザー名は既に使用されています」と入力することで、ユーザー名の重複登録を防ぐことができます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="423" height="156" src="https://arika-blog.com/wp-content/uploads/2026/01/87ae187591ada5dff2f4acf3b4d63100.png" alt="" class="wp-image-4786" style="aspect-ratio:2.7119444854569617;width:312px;height:auto" srcset="https://arika-blog.com/wp-content/uploads/2026/01/87ae187591ada5dff2f4acf3b4d63100.png 423w, https://arika-blog.com/wp-content/uploads/2026/01/87ae187591ada5dff2f4acf3b4d63100-300x111.png 300w" sizes="(max-width: 423px) 100vw, 423px" /></figure>



<h2 class="wp-block-heading">おわり</h2>



<p>今回紹介した方法は、ユーザー名だけでなく、メールアドレスや社員番号などの重複チェックにも使用できます。<br>ぜひ他の項目にも展開して、ミスの起きにくいアプリ設計に挑戦してみてください。</p>



<p>AppSheetはGASが使えるとできることの幅がグッと広がります。<br>基礎を学びたい方は以下の書籍がオススメです。</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">
<a rel="noopener" href="https://zenn.dev/python_academia/books/2e811e6490dd27" title="【図解】GAS 基礎文法の教科書" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img decoding="async" src="https://arika-blog.com/wp-content/uploads/cocoon-resources/blog-card-cache/10d43819514da63c238cd46a75398779.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【図解】GAS 基礎文法の教科書</div><div class="blogcard-snippet external-blogcard-snippet">※本書はPythonの書籍ではありませんのでご注意下さい。 GAS(Google Apps Scripts)は、Google社が提供しているプログラミング言語になります。Googleアカウントさえあれば始めることができ、環境構築も不要です。 また、GASは業務効率化の定番言語</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://zenn.dev/python_academia/books/2e811e6490dd27" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">zenn.dev</div></div></div></div></a>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://arika-blog.com/appsheet-registration-control/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Accessマクロ「&#8221;RunApp/アプリケーションの実行&#8221;アクションを使ってアプリケーションを起動できません」のエラー対処法</title>
		<link>https://arika-blog.com/access%e3%81%ae%e3%83%9e%e3%82%af%e3%83%ad%e3%81%a7%e3%80%8crunapp-%e3%82%a2%e3%83%97%e3%83%aa%e3%82%b1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%81%ae%e5%ae%9f%e8%a1%8c%e3%82%a2%e3%82%af%e3%82%b7/</link>
					<comments>https://arika-blog.com/access%e3%81%ae%e3%83%9e%e3%82%af%e3%83%ad%e3%81%a7%e3%80%8crunapp-%e3%82%a2%e3%83%97%e3%83%aa%e3%82%b1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%81%ae%e5%ae%9f%e8%a1%8c%e3%82%a2%e3%82%af%e3%82%b7/#respond</comments>
		
		<dc:creator><![CDATA[Pythonアカデミア]]></dc:creator>
		<pubDate>Mon, 10 Mar 2025 20:56:44 +0000</pubDate>
				<category><![CDATA[その他]]></category>
		<category><![CDATA[エラー対処]]></category>
		<guid isPermaLink="false">https://arika-blog.com/?p=4400</guid>

					<description><![CDATA[AccessのマクロでExcelを開こうとすると、「&#8221;RunApp/アプリケーションの実行&#8221;アクションを使ってアプリケーションを起動できません」のエラーが発生。 EXCEL.EXEのパスが通すと問 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>AccessのマクロでExcelを開こうとすると、「&#8221;RunApp/アプリケーションの実行&#8221;アクションを使ってアプリケーションを起動できません」のエラーが発生。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="955" height="262" src="https://arika-blog.com/wp-content/uploads/2025/03/a241786e68105fbe2c34498ae2eda53d.png" alt="" class="wp-image-4403" style="width:532px;height:auto" srcset="https://arika-blog.com/wp-content/uploads/2025/03/a241786e68105fbe2c34498ae2eda53d.png 955w, https://arika-blog.com/wp-content/uploads/2025/03/a241786e68105fbe2c34498ae2eda53d-300x82.png 300w, https://arika-blog.com/wp-content/uploads/2025/03/a241786e68105fbe2c34498ae2eda53d-768x211.png 768w" sizes="auto, (max-width: 955px) 100vw, 955px" /></figure>



<p>EXCEL.EXEのパスが通すと問題なく実行できるようになりました。</p>



<h2 class="wp-block-heading">パスを通す</h2>



<p>「システム環境変数の編集」を開き、以下の手順でパスを追加します。</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="640" height="139" src="https://arika-blog.com/wp-content/uploads/2025/03/532f3acc55f0ccd2b8807f9767953fdc.png" alt="" class="wp-image-4405" style="width:387px;height:auto" srcset="https://arika-blog.com/wp-content/uploads/2025/03/532f3acc55f0ccd2b8807f9767953fdc.png 640w, https://arika-blog.com/wp-content/uploads/2025/03/532f3acc55f0ccd2b8807f9767953fdc-300x65.png 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /></figure>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="371" height="480" src="https://arika-blog.com/wp-content/uploads/2025/03/afa58f83738f86a4ba068cbd00e25466.png" alt="" class="wp-image-4406" srcset="https://arika-blog.com/wp-content/uploads/2025/03/afa58f83738f86a4ba068cbd00e25466.png 371w, https://arika-blog.com/wp-content/uploads/2025/03/afa58f83738f86a4ba068cbd00e25466-232x300.png 232w" sizes="auto, (max-width: 371px) 100vw, 371px" /></figure>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="640" height="480" src="https://arika-blog.com/wp-content/uploads/2025/03/fe6ff99a21979dd44a146a09ecf06a24.png" alt="" class="wp-image-4407" srcset="https://arika-blog.com/wp-content/uploads/2025/03/fe6ff99a21979dd44a146a09ecf06a24.png 640w, https://arika-blog.com/wp-content/uploads/2025/03/fe6ff99a21979dd44a146a09ecf06a24-300x225.png 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /></figure>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="640" height="480" src="https://arika-blog.com/wp-content/uploads/2025/03/8752eba0d9b71b0750edc6dc282836ef.png" alt="" class="wp-image-4404" srcset="https://arika-blog.com/wp-content/uploads/2025/03/8752eba0d9b71b0750edc6dc282836ef.png 640w, https://arika-blog.com/wp-content/uploads/2025/03/8752eba0d9b71b0750edc6dc282836ef-300x225.png 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /></figure>



<p>EXCEL.EXEが入っているフォルダのパスを追加してください。</p>



<p>おそらくCドライブに入っていると思います。エクスプローラーで検索してみてください。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="343" height="170" src="https://arika-blog.com/wp-content/uploads/2025/03/d3a0c8cca4a5d36903bdcc93104c81be.png" alt="" class="wp-image-4408" srcset="https://arika-blog.com/wp-content/uploads/2025/03/d3a0c8cca4a5d36903bdcc93104c81be.png 343w, https://arika-blog.com/wp-content/uploads/2025/03/d3a0c8cca4a5d36903bdcc93104c81be-300x149.png 300w" sizes="auto, (max-width: 343px) 100vw, 343px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://arika-blog.com/access%e3%81%ae%e3%83%9e%e3%82%af%e3%83%ad%e3%81%a7%e3%80%8crunapp-%e3%82%a2%e3%83%97%e3%83%aa%e3%82%b1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%81%ae%e5%ae%9f%e8%a1%8c%e3%82%a2%e3%82%af%e3%82%b7/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>win32com com_error: (-2147221005, &#8216;クラス文字列が無効です&#8217;, None, None)の対処法</title>
		<link>https://arika-blog.com/win32com-com-error/</link>
					<comments>https://arika-blog.com/win32com-com-error/#respond</comments>
		
		<dc:creator><![CDATA[Pythonアカデミア]]></dc:creator>
		<pubDate>Mon, 10 Mar 2025 20:30:01 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[業務効率化]]></category>
		<category><![CDATA[エラー対処]]></category>
		<guid isPermaLink="false">https://arika-blog.com/?p=4395</guid>

					<description><![CDATA[win32comを使ってOutlookを自動化した際にエラーが発生した。自分のパソコンでテストした時は問題なく動作したが、他部署にexeファイル化して渡したところ com_error: (-2147221005, &#8 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>win32comを使ってOutlookを自動化した際にエラーが発生した。<br>自分のパソコンでテストした時は問題なく動作したが、他部署にexeファイル化して渡したところ</p>



<p><strong>com_error: (-2147221005, &#8216;クラス文字列が無効です&#8217;, None, None)</strong></p>



<p>というエラーが表示された。</p>



<p>アプリケーションを読み込む部分でエラーが発生している。</p>



<script src="https://gist.github.com/arika-python/db47c492f007f44c0bcc28cffe189de2.js"></script>



<p>色々と調べると</p>



<ul class="wp-block-list">
<li>bit数が違う</li>



<li>Outlook.exeがローカルに保存されていない</li>
</ul>



<p>この2点が問題ではないかと書いてあったが、どちらも問題はなかった。</p>



<h2 class="wp-block-heading"><a rel="noopener" href="https://qiita.com/python_academia/items/3bb5c4cc339bede406fe#%E7%B5%90%E8%AB%96"></a>結論</h2>



<p>WindowsのスタートメニューからOutlookが消えていた。<br>どうやらローカルに保存されているだけでは読み込んでくれない模様。</p>



<p>設定のアプリと機能からOfficeをクイック修復をしたところエラーが解消した。</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">
<a rel="noopener" href="https://support.microsoft.com/ja-jp/office/office-%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BF%AE%E5%BE%A9%E3%81%99%E3%82%8B-7821d4b6-7c1d-4205-aa0e-a6b40c5bb88b" title="Office &#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x3092;&#x4FEE;&#x5FA9;&#x3059;&#x308B; - Microsoft &#x30B5;&#x30DD;&#x30FC;&#x30C8;" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fsupport.microsoft.com%2Fja-jp%2Foffice%2Foffice-%25E3%2582%25A2%25E3%2583%2597%25E3%2583%25AA%25E3%2582%25B1%25E3%2583%25BC%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%25B3%25E3%2582%2592%25E4%25BF%25AE%25E5%25BE%25A9%25E3%2581%2599%25E3%2582%258B-7821d4b6-7c1d-4205-aa0e-a6b40c5bb88b?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Office &#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x3092;&#x4FEE;&#x5FA9;&#x3059;&#x308B; - Microsoft &#x30B5;&#x30DD;&#x30FC;&#x30C8;</div><div class="blogcard-snippet external-blogcard-snippet">破損した Office アプリのインストールを修復します。</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://support.microsoft.com/ja-jp/office/office-%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BF%AE%E5%BE%A9%E3%81%99%E3%82%8B-7821d4b6-7c1d-4205-aa0e-a6b40c5bb88b" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">support.microsoft.com</div></div></div></div></a>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://arika-blog.com/win32com-com-error/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Jetson Nano 2GB】USBカメラが起動しないときの対処法</title>
		<link>https://arika-blog.com/jetson-nano-2gb-usb-camera/</link>
					<comments>https://arika-blog.com/jetson-nano-2gb-usb-camera/#respond</comments>
		
		<dc:creator><![CDATA[Pythonアカデミア]]></dc:creator>
		<pubDate>Thu, 21 Nov 2024 22:05:46 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[その他]]></category>
		<category><![CDATA[エラー対処]]></category>
		<guid isPermaLink="false">https://arika-blog.com/?p=4364</guid>

					<description><![CDATA[Jetson Nano 2GBでUSBカメラ（cheese）を起動しようとしたところ、起動してもすぐに閉じてしまう事象が発生。 色々調べてみるとパッチファイルが用意されているとのこと。 上記のページから、[camera] [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Jetson Nano 2GBでUSBカメラ（cheese）を起動しようとしたところ、起動してもすぐに閉じてしまう事象が発生。</p>



<p>色々調べてみるとパッチファイルが用意されているとのこと。</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">
<a rel="noopener" href="https://elinux.org/Jetson/L4T/r32.5.x_patches" title="Oh noes!" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Felinux.org%2FJetson%2FL4T%2Fr32.5.x_patches?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Oh noes!</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://elinux.org/Jetson/L4T/r32.5.x_patches" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">elinux.org</div></div></div></div></a>
</div>



<div class="wp-block-cocoon-blocks-icon-box common-icon-box block-box information-box">
<p>パッチファイルとは、ソフトに機能を追加したり、不具合を直してくれる後付けのプログラムのことです。</p>
</div>



<p>上記のページから、<strong>[camera] 3rdparty application fails to open with USB camera</strong>のリンクをクリックして、表示されたページにある、<strong>Topic168303_Apr21_libv4l2_nvargus.zip</strong>をダウンロードします。</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="853" height="623" src="https://arika-blog.com/wp-content/uploads/2024/11/5d12e4a4139ac9212037d5a7391618d6.png" alt="" class="wp-image-4367" style="width:475px;height:auto" srcset="https://arika-blog.com/wp-content/uploads/2024/11/5d12e4a4139ac9212037d5a7391618d6.png 853w, https://arika-blog.com/wp-content/uploads/2024/11/5d12e4a4139ac9212037d5a7391618d6-300x219.png 300w, https://arika-blog.com/wp-content/uploads/2024/11/5d12e4a4139ac9212037d5a7391618d6-768x561.png 768w" sizes="auto, (max-width: 853px) 100vw, 853px" /></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="778" height="354" src="https://arika-blog.com/wp-content/uploads/2024/11/53fd8589289643e0e2d7e65ed5f74b28.png" alt="" class="wp-image-4368" style="width:508px;height:auto" srcset="https://arika-blog.com/wp-content/uploads/2024/11/53fd8589289643e0e2d7e65ed5f74b28.png 778w, https://arika-blog.com/wp-content/uploads/2024/11/53fd8589289643e0e2d7e65ed5f74b28-300x137.png 300w, https://arika-blog.com/wp-content/uploads/2024/11/53fd8589289643e0e2d7e65ed5f74b28-768x349.png 768w" sizes="auto, (max-width: 778px) 100vw, 778px" /></figure>



<p>zipのファイルの中にある<strong>Topic168303_Apr21_libv4l2_nvargus.so</strong>のファイル名を<strong>libv4l2_nvargus.so</strong>に変更します。</p>



<p>変更したファイルを<strong>/usr/lib/aarch64-linux-gnu/tegra/</strong>にある同名のファイルと置き換えます。</p>



<p>このとき私は権限の関係で画面上でファイル操作ができなかったため、ターミナルからスーパーユーザとしてファイル操作を行いました。</p>



<script src="https://gist.github.com/arika-python/a2620f9e2165a7ff1be1d8908feb9df3.js"></script>



<div class="wp-block-cocoon-blocks-icon-box common-icon-box block-box memo-box">
<p>sudo コマンド：スーパーユーザ（<strong>何でもできるユーザ</strong>）として実行<br>rm：ファイルの削除<br>mv：ファイル・ディレクトリの移動、リネーム</p>
</div>



<p>ファイル更新終了後、カメラの起動が確認できました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://arika-blog.com/jetson-nano-2gb-usb-camera/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【エラー多発】Jetson Nano 2GBにTensorFlowをインストールできるまで</title>
		<link>https://arika-blog.com/jetson-nano-2gb-tensorflow/</link>
					<comments>https://arika-blog.com/jetson-nano-2gb-tensorflow/#respond</comments>
		
		<dc:creator><![CDATA[Pythonアカデミア]]></dc:creator>
		<pubDate>Wed, 02 Oct 2024 21:03:20 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[その他]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[エラー対処]]></category>
		<guid isPermaLink="false">https://arika-blog.com/?p=4307</guid>

					<description><![CDATA[Jetson Nano 2GBのセットアップが終わったのでTensorFlowをインストールすることにしました。しかし、エラーの連続でインストールに苦戦したので本記事にまとめておきたいと思います。誰かの参考になれば幸いで [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Jetson Nano 2GBのセットアップが終わったのでTensorFlowをインストールすることにしました。しかし、エラーの連続でインストールに苦戦したので本記事にまとめておきたいと思います。誰かの参考になれば幸いです。</p>



<p>セットアップまではこちら</p>



<p><a href="https://arika-blog.com/jetson-nano-2gb/">【2024年】Jetson Nano 2GBのセットアップ方法</a></p>



<h2 class="wp-block-heading">インストールする前に</h2>



<p>TensorFlowをインストールする前に使用CPU数とクロック周波数を最大に設定しました。</p>



<script src="https://gist.github.com/arika-python/15245bb739b15f552c3666ac041e1592.js"></script>



<p>スワップ領域も拡大します。</p>



<script src="https://gist.github.com/arika-python/bd5a586d4d736853ac0f2be322550068.js"></script>



<div class="wp-block-cocoon-blocks-icon-box common-icon-box block-box information-box">
<p>スワップとはメモリが足りないときにメモリの中身をハードディスクに移し、実際よりも大きなメモリがあるようにみせることです。</p>
</div>



<h2 class="wp-block-heading">TensorFlowをインストールする</h2>



<p>はじめ、こちらのツールを使用させていただきインストールを試みました。</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">
<a rel="noopener" href="https://github.com/karaage0703/jetson-nano-tools" title="GitHub - karaage0703/jetson-nano-tools: Jetson Nano useful tools (setup, examples)" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://opengraph.githubassets.com/948b7e5d78a4d3f6bf8478001095e30f16326f2b30e3ef59f919c6ae9f0db7f1/karaage0703/jetson-nano-tools" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">GitHub - karaage0703/jetson-nano-tools: Jetson Nano useful tools (setup, examples)</div><div class="blogcard-snippet external-blogcard-snippet">Jetson Nano useful tools (setup, examples). Contribute to karaage0703/jetson-nano-tools development by creating an account on GitHub.</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://github.com/karaage0703/jetson-nano-tools" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">github.com</div></div></div></div></a>
</div>



<p>エラーでインストールできず。ログを確認するとh5pyが原因になっている感じでした。</p>



<p>色々調べていると、こちらの記事を発見。</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">
<a rel="noopener" href="https://forums.developer.nvidia.com/t/failed-building-wheel-of-h5py/263322/1" title="Failed building wheel of h5py" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://arika-blog.com/wp-content/uploads/cocoon-resources/blog-card-cache/40b1976462fcec33905ac1f459f6043c.png" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Failed building wheel of h5py</div><div class="blogcard-snippet external-blogcard-snippet">Hello, I have fresh install of latest image from official nvidia pages. I am trying to make keras or tensorflow or whatever ML platform work, but i get stuck at</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://forums.developer.nvidia.com/t/failed-building-wheel-of-h5py/263322/1" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">forums.developer.nvidia.com</div></div></div></div></a>
</div>



<p>以下のコードでインストールが上手く行きました。</p>



<script src="https://gist.github.com/arika-python/567ce3decf6f85880d0b14d55cd89da3.js"></script>



<p>JETPACKが4.5だったのでTENSORFLOWのバージョンはここから選びました。<br><a href="https://developer.download.nvidia.com/compute/redist/jp/v45/tensorflow">https://developer.download.nvidia.com/compute/redist/jp/v45/tensorflow</a></p>



<h2 class="wp-block-heading">動作確認</h2>



<p>TensorFlowがきちんと動くかは、MNISTを使って確認をしました。</p>



<script src="https://gist.github.com/arika-python/9fff95ee57a846f0e8923cbcb441f132.js"></script>



<p>GPUがきちんと動作しているかも確認しました。はじめは<a href="https://pypi.org/project/jetson-stats/">JTOP</a>を使用して確認しようとしたのですが、途中でフリーズしてしまったのでgpuGraphを使うことにしました。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="480" height="222" src="https://arika-blog.com/wp-content/uploads/2024/09/gpuGraph.png" alt="" class="wp-image-4312" srcset="https://arika-blog.com/wp-content/uploads/2024/09/gpuGraph.png 480w, https://arika-blog.com/wp-content/uploads/2024/09/gpuGraph-300x139.png 300w" sizes="auto, (max-width: 480px) 100vw, 480px" /><figcaption class="wp-element-caption">引用：<a href="https://github.com/JetsonHacksNano/gpuGraph">https://github.com/JetsonHacksNano/gpuGraph</a></figcaption></figure>



<p>以下のコードで起動することができます。</p>



<script src="https://gist.github.com/arika-python/49a32513fa5373b0f9bfb70d559ac9a7.js"></script>



<h2 class="wp-block-heading">最後に</h2>



<p>Jetson Nano 2GBにTensorFlowをインストールする方法をまとめました。これでいよいよ機械学習に取り組めそうです。</p>



<p class="has-text-align-center"><strong>【図解】Python 基礎文法の教科書を執筆しました！</strong></p>



<p>本書は、これからPythonを学ぶ方や初学者の方でも無理なく勉強を進められるように、図解や画像を豊富に使って説明をしています。</p>



<p>内容はPythonチュートリアル（公式のドキュメント）に準拠しているため、理解必須の部分をこの1冊ですべて網羅することができます。</p>



<p>・エンジニアを目指したい<br>・プログラミングを1から習得したい<br>・リスキリングしてスキルアップしたい</p>



<p>そんな方は是非ご活用ください。</p>



<div class="wp-block-cocoon-blocks-blogcard blogcard-type bct-none">
<a rel="noopener" href="https://zenn.dev/python_academia/books/6df147d8b82939" title="【図解】Python 基礎文法の教科書" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://arika-blog.com/wp-content/uploads/cocoon-resources/blog-card-cache/207d1bc4f416570dfed7731b6853821e.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【図解】Python 基礎文法の教科書</div><div class="blogcard-snippet external-blogcard-snippet">本書は、これからPythonを学ぶ方や初学者の方でも無理なく勉強を進められるように、図解や画像を豊富に使って説明をしています。 内容はPythonチュートリアル（公式のドキュメント）に準拠しているため、理解必須の部分をこの1冊ですべて網羅することができます。 ・プログラミング</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://zenn.dev/python_academia/books/6df147d8b82939" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">zenn.dev</div></div></div></div></a>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://arika-blog.com/jetson-nano-2gb-tensorflow/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
