导入 pyscipopt 失败

Failure with importing pyscipopt

我正在尝试导入 pyscipopt,但显示了此错误。会不会是路径错误?

导入 pyscipopt 追溯(最近一次通话): 文件“”,第 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'

提前致谢 爱情

os.getenv('SCIPOPTDIR').strip('"')

returns 错误。也就是说.getenv()returnsNone。您的环境没有设置变量 SCIPOPTDIR.

打开新的控制台或重新启动计算机可能会有所帮助,因为在 Windows 上有时您需要这样做才能使用新的环境变量。你也可以看这里PySCIPOpt install docs。如果模块没有安装在全局路径中,他们会要求你自己设置这个变量。