我正在尝试用Anaconda安装pyomo,并继续获得以下错误。我手动安装了appdirs (同时尝试了pip和conda版本),但没有取得好的效果。
代码使用:我创建了conda环境;
conda create --n pyomo python安装pyomo;
conda install -c conda-forge pyomo
conda install -c conda-forge pyomo.extras我不得不手动安装pyutilib,因为pyomo没有自动识别这个依赖项。
conda install -c conda-forge pyutilib 最后是appdirs的pip版本。
pip install appdirs模块版本:
错误:
C:\ProgramData\Anaconda3\lib\site-packages\pyomo-5.6.7a0-py3.7-win-amd64.egg\pyomo\core\base\config.py in <module>
----> 1 import appdirs
2 import os
3 import json
4 try:
5 import yaml
ModuleNotFoundError: No module named 'appdirs'非常感谢。
发布于 2019-10-16 15:12:32
我怀疑您最终得到了与Pyomo、Pyutilib和appdirs相互冲突或重复的版本,因此我建议使用以下步骤从头开始安装:
1)用行conda uninstall pyomo pyutilib appdirs卸载Pyomo、Pyutilib和Appdirs
2)运行行conda list,并确保pyomo、pyutilib和appdirs不会出现在已安装软件包的列表中。
3)运行行conda install -c conda-forge pyomo。这应该安装Pyomo以及兼容版本的pyutilib和appdirs。如果您运行conda list,您将看到从conda-forge通道安装的这三个包。
https://stackoverflow.com/questions/58283424
复制相似问题