【发布时间】:2019-10-08 09:18:03
【问题描述】:
我正在尝试使用 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
终于有了pip版本的appdirs
pip install appdirs
模块版本:
- Pyomo 版本 - 5.6.6
- Appdirs 版本 - 1.4.3
错误:
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'
非常感谢。
【问题讨论】:
-
您的机器上是否安装了多个版本的 Python?听起来 appdirs 没有安装在您用来运行 Pyomo 的 Python 版本上。您能否提供更多关于您如何运行 Python 以及您用于安装模块的命令的信息?
-
嗨 Bethany,我只有 anaconda 版本的 python。我有多个环境,但据我所知,在不同的 anaconda 环境中拥有多个版本的 python 不应该相互矛盾。至于命令,我将它们添加到我的原始帖子中。
标签: python-3.x pyomo