CVXPY - ImportError: нет модуля с именем fastcache - PullRequest
0 голосов
/ 23 сентября 2018

Я пытаюсь сгенерировать файл python (.egg) из cvxpy и импортировать его.Использовал ниже, чтобы сгенерировать файл .egg для https://github.com/cvxgrp/cvxpy:

python setup.py bdist_egg

При попытке импортировать cvxpy я получаю ошибку ниже,

    <>/cvxpy-1.0.8-py2.7-macosx-10.12-x86_64.egg/cvxpy/__init__.py in <module>()
     16 
     17 __version__ = "1.0.8"
---> 18 from cvxpy.atoms import *
     19 from cvxpy.constraints import NonPos, Zero, SOC, PSD
     20 from cvxpy.expressions.variable import Variable

    <>/cvxpy-1.0.8-py2.7-macosx-10.12-x86_64.egg/cvxpy/atoms/__init__.py in <module>()

    <>/cvxpy-1.0.8-py2.7-macosx-10.12-x86_64.egg/cvxpy/atoms/geo_mean.py in <module>()

    <>/cvxpy-1.0.8-py2.7-macosx-10.12-x86_64.egg/cvxpy/atoms/atom.py in <module>()

    <>/cvxpy-1.0.8-py2.7-macosx-10.12-x86_64.egg/cvxpy/expressions/constants/__init__.py in <module>()

    <>/cvxpy-1.0.8-py2.7-macosx-10.12-x86_64.egg/cvxpy/expressions/constants/constant.py in <module>()

    ImportError: No module named fastcache

Я новичок в Python, любые указатели / ссылки, чтобы это исправить, очень ценятся.

1 Ответ

0 голосов
/ 23 сентября 2018

Правильно ли вы установили 'CVXPY' и проверили его, используя 'nose'?

Ниже приведен отрывок из страницы cvxpy https://www.cvxpy.org/install/index.html:

Install Anaconda.

Install cvxpy with conda.

conda install -c conda-forge lapack
conda install -c cvxgrp cvxpy

Проверьте установку с носом.

conda install nose
nosetests cvxpy
...