アナンドRajakrishnan:
私はこのフォーラムにした説明を経ていて、私のプログラムでそれらを試してみました。しかし、提案のどれも働きました。私はこのスレッドを開いています理由です。
以下は私のプロジェクトのための木です。2つのパッケージがあります:COMとメイン。
私は、コマンドラインからProcessRiskModelbyRecordID.pyのコードを実行しようとすると、私はエラーメッセージの下に取得しています:
$のpython3 /AppDev/XXXX/py/riskScore/main/ProcessRiskModelbyRecordID.py
トレースバック(最新の呼び出しの最後):main.ConnectAPIインポート* ModuleNotFoundErrorからでファイル「/AppDev/XXXX/py/riskScore/main/ProcessRiskModelbyRecordID.py」、6行目、:いいえモジュールは、「メイン」という名前
私はPyDevはから同じコードを実行すると、私はそれを実行することができています。
以下はProcessRiskModelbyRecordID.pyからの輸入コードは次のとおりです。
DBO、SourceProfile、TargetProfileとしてCOMインポートDBOperationsからmain.ConnectAPIのインポート*から
私は、コマンドラインからこのコードを実行できるように、助けを喜ばせることはできますか?
サミFarhat:
PyDevは、おそらく設定されているPYTHONPATH
あなたのため。コマンドラインでは、あなたはそれを自分で設定する必要があります:
cd riskScore
export PYTHONPATH=`pwd`
python3 main/ProcessRiskModelbyRecordID.py