teratailでも投稿してはいますが解決できておりません。
マルチポストとなり申し訳ないです。

  • 実現したいこと
    VScodeで、pythonインタープリタを追加したい。

    • 困っていること
      VScodeのユーザー設定で、python.pythonPath部分に、仮想環境上にあるpython環境のパスを記述しても、インタープリタを選択しようとした時に、選択肢として出てこない。

    • 該当ソースコード
      {"python.pythonPath": "/Users/usernamexxx/xxx/.vagrant/venv/bin/python3.6"}

    • 試したこと
      ターミナルから、仮想環境に入り、"Code"コマンドでVScodeを起動する方法も試したが、
      「コマンド'code'は見つかりませんでした」となった。
      VScodeで、PATHにCodeコマンドを追加した後もうまくいかず。。。

    • 動作環境
      PC: MacBookPro 
      OS: High sierra
      VM: Virtual Box
      仮想環境:vagrant
      ゲストOS:ubuntu16.04
      Python3: 3.6.4


追記:
実行しようとしていたのは、ゲスト上にインストールしたPythonです。
ホスト上は /Users/username/.pyenv/versions/3.6.4/bin/python
ゲスト上は /home/vagrant/work/venv/bin/python にそれぞれインストールし直しました。
その後

{"python.pythonPath": "/home/vagrant/work/venv/bin/python"}

と記述したのですが、このpathでゲスト上の python ということは認識されるのでしょうか?

ホスト上の pythonから codeコマンドを実行すると、VScodeを起動できます。また、ゲスト上の pythonでも、hoge.py を実行できました。