首页 > 解决方案 > 导入 pyscipopt 失败

问题描述

我正在尝试导入 pyscipopt,但显示了此错误。这里可能是路径错误吗?

导入 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'

提前感谢阿莫尔

标签: pythonpython-3.xmodulepipmathematical-optimization

解决方案


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

返回错误。这意味着.getenv()回报None。您的环境尚未设置变量SCIPOPTDIR.

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


推荐阅读