python - 导入 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'
提前感谢阿莫尔
解决方案
os.getenv('SCIPOPTDIR').strip('"')
返回错误。这意味着.getenv()
回报None
。您的环境尚未设置变量SCIPOPTDIR
.
打开新的控制台或重新启动机器可能会有所帮助,因为在 Windows 上,有时您需要使用新的环境变量。你也可以在这里查看PySCIPOpt 安装文档。如果模块未安装在全局路径中,他们会要求您自己设置此变量。
推荐阅读
- kubernetes - Kubernetes 中的 CouchbaseCluster 资源在几天后消失
- haskell - Haskell中对map参数的误解
- select - 如何在 Grails 4 上使用“选项组”创建下拉菜单?
- ios - iOS 14 TextInput 跳转和点击自动滚动(React Native) - 如何禁用?
- python - 如何在 Python Notebook 上反转 y 轴值?情节
- c++ - 将 C 和 C++ 与外部函数混合使用
- spring - 长值的弹簧启动验证
- vhdl - VHDL 2008 宽度不匹配
- android - 如何使用自定义背景颜色动态设置圆形图像视图
- php - Laravel 8分页返回空白页