質問: vagrantで仮想環境に入って、パイソンのファイルを実行しようとしています。 pyファイルは、VirtualBoxで設定された共有フォルダにおいてあります。 共有フォルダはVagrantfileが置いてあるフォルダです。 実行したのは、以下のコードです。 Vagrantfileが置いてあるフォルダであれば、このコードでよいのだと思いました。 ``` $ python sample.py ``` 結果は、 No such file or directory となってしまいます。 ``` $ python /home/vagrant/sample.py ``` とpwdコマンドで表示されるパスを指定してもうまくいきません。 おそらくパスの指定がうまくできていないのでしょうが、 ホストとゲストとの関係性をうまく理解できず、パスの指定やpyファイルの 保存先がうまくいっていないのだと思います。 参考書には、上記のコードしか書いてないので理解が進まないのですが、ホストOS上で作ったpyファイルを、仮想環境上で実行するときのパスの指定はどのようにするとよいのでしょう?
回答: 仮想マシン上からは次のパスが絶対パスになるはずです /vagrant/sample.py