「プロジェクト」をコーディングするのは今回が初めてです(単一のファイルで演習を解決する以上のことです)。多くの.pyファイルには、特定のパスからインポートされた変数があります。他のファイルに記述したものをインポートし、プロジェクト全体を実行するメインの「実行」ファイルもあります。最近、いくつかの異なるマシン(自宅、職場、ラップトップなど)でこのプロジェクトの作業を開始し、GitHubの使用方法を学習し始めました。sys.pathコマンドがそのマシンで問題ないように、作業する場所ごとにRunファイルを書き始めましたが、マシンごとに異なる特定のパスから変数をインポートする他のモジュールの問題は解決しません。これを回避する方法はありますか、それともプロジェクト自体の設定方法に問題がありますか?理想の世界では、作業しているマシンによっては、実行する前に何かを変更することなくすべて動作しますが、それが可能かどうかはわかりません。私の現在の考えは、メインのRun.pyファイルから.pyファイル内に変数を設定できる、知らないコマンドがあるかどうかです。そのようにして、各マシンの実行ファイルを作成できます。1あなたが持っていると思う静的ではなく、常に相対パスを使用する必要があります。これにより、プロジェクトのルートを示すために1つのフォルダーを逆方向に移動し、画像フォルダーなどに進むようにインデックスファイルに指示します。相対パスとは、ファイル全体のパスではなく、ファイルが存在する場所からパスを作成することを意味します。2プロジェクトでハードコーディングされているすべての設定を特定し、それらを作成する必要があります。現在のワークスペースに関連します。これはよくある問題です。Pythonを使用している場合は、stringへのファイルへのパスをハードコーディングせず、代わりに適切なシステムAPIを使用するようにしてください:os.path.join('file','to','your','ressource')UnixまたはWindowsを使用している場合は、計算方法が異なります。