【Windows10/WSL】Python実行時のエラー対策「can’t open file ‘sample.py’: [Errno 13] Permission denied」

Windows10のWSL(Windows Subsystem for Linux, Ubuntu)でPython実行時に「can’t open file ‘sample.py’: [Errno 13] Permission denied」というエラーが出た場合の対策方法についてまとめました。

## [Errno 13] Permission denied エラー(Python実行時)

WSL(Windows Subsystem for Linux)でPython実行時に以下のようなエラーが出ることがあります。

python : can't open file 'sample.py': [Errno 13] Permission denied

これはPythonファイルの実行権限が付与されていないことが原因です。
ターミナルで以下のようなchmodコマンドを実行し、Pythonファイルの権限を変更してやることでエラーが解消されます。

$ chmod 400 sample.py
関連ページ(WSLの使い方やUNIXの基礎など)
1 【Windows10/WSL Ubuntu】Python環境の使い方
2 【Windows10】WSL(Linux)の使い方
3 【UNIX入門】コマンド・サンプル集

コメント

タイトルとURLをコピーしました