pyscipoptのインポートに失敗しました[重複]
Nov 23 2020
pyscipoptをインポートしようとしていますが、このエラーが表示されます。ここにパスのエラーがありますか?
import pyscipopt Traceback(最後の最後の呼び出し):ファイル ""、1行目、ファイル "C:\ Users \ amorc \ AppData \ Roaming \ Python \ Python39 \ site-packages \ pyscipopt_ init _.py"、6行目os.add_dll_directory(os.path.join(os.getenv( 'SCIPOPTDIR')。strip( '"')、 'bin'))AttributeError: 'NoneType'オブジェクトに属性 'strip'がありません
よろしくお願いしますアモール
回答
michalbargiel Nov 23 2020 at 19:56
os.getenv('SCIPOPTDIR').strip('"')
エラーを返します。それは.getenv()
リターンを意味しますNone
。ご使用の環境では、の変数が設定されていませんSCIPOPTDIR
。
新しいコンソールを開くか、マシンを再起動すると、新しい環境変数を使用するために必要になる場合があるため、役立つ場合があります。こちらのPySCIPOptインストールドキュメントもご覧ください。モジュールがグローバルパスにインストールされていない場合は、この変数を自分で設定するように求められます。