google colaboratoryにて,以下のようにパスの指定をしています.
python
1!python content/drive/MyDrive/tensorflow/models/research/object_detection/model_main_tf2.py \
このパス指定先の.pyファイルを起動したいのですが,パスも完全にあっており,指定先のフォルダにもちゃんと指定の.pyファイルがあるにも関わらず下記のようなエラーが出ています.
python3: can't open file 'content/drive/MyDrive/tensorflow/models/research/object_detection/model_main_tf2.py': [Errno 2] No such file or directory
これはどういった原因が考えられるでしょうか.
宜しくお願い致します.
!ls -l content/drive/MyDrive/tensorflow/models/research/object_detection/model_main_tf2.py
を実行したら、どうなりますでしょうか?
ファイルが見つからないのではありませんか?
!pwd
を実行して、カレントディレクトリを確認してみてください
もしカレントディレクトリが「/content」ならば、ppaulさんの回答の通りに変えたら直ると思います
ただし、カレントディレクトリが「/content」以外の場合は、それではダメです
あるいは、下記のように絶対パスに変えても直ると思います
その場合は、カレントディレクトリがどこでも、大丈夫なはずです
!python content/drive/MyDrive/tensorflow/models/research/object_detection/model_main_tf2.py \
↓ 変更
!python /content/drive/MyDrive/tensorflow/models/research/object_detection/model_main_tf2.py \
jbpb0さんもご丁寧に回答いただきありがとうございました!
カレントディレクトリの確認もしていたのですが,pwdの前に!を付けるのを忘れていたためrootと表示されていたことが原因で躓いていたのかなと思っています.
ありがとうございました!
回答1件
あなたの回答
tips
プレビュー