なぜこれが起こるのかわかりませんが、端末とSSHまたはVisual Studio Codeを介してリモートLinuxサーバーに接続すると、いくつかの実行可能ファイルが異なるバージョンを指しているようです。
analyze_sim
たとえば、Pythonインストールに置いたカスタムモジュール、pythonという実行可能ファイルがあります。 Visual Studio Codeでは、これは/opt/python3.7/bin/analyze_sim
端末でを指し、SSHを介してサーバーに接続すると/opt/python2.7/bin/analyze_sim
。
接続方法に応じてこれらの実行可能ファイルの方向を制御する設定は何ですか?
ベストアンサー1
sshは与えられた環境を保存するシェルを呼び出し、シェルの初期化スクリプト(例えば、//.bashrc)の内容を読み込みます。他の接続では、これはまったく行われない可能性があります。