正しく動作するためには、特定の場所にある必要があるpythonスクリプトがあります(つまり、os.path.dirname(self._execPath)
からパスを取得し、それを使用してスクリプトの相対パスで使用可能なファイルへの他のパスを構築します)。パス)。しかし、そのパスは、私のcmake/make installプロセスが生成するインストールディレクトリにあります。 PyCharmのソースディレクトリにあるスクリプトファイルを開くと、インストールパスにないので実行できません。私の現在の "解決策"はmake install
を一度だけ実行してから、PyCharmでinstall/myscript.py
を開き、編集、実行、編集、実行してから、ファイルをsource/myscript.py
にコピーして戻します。これは、他の手順で誤ってインストールディレクトリの変更を消去する可能性があるため、コミットする前に元のディレクトリにファイルをコピーするのを忘れる可能性があります。実行前にスクリプトをコピー先にコピー
ファイルをどこかにコピーする方法はありますかそれを実行する前に(実行 - >実行)?または、この問題の別の解決方法がありますか?