-1

我正在尝试生成 cvxpy 的 python(.egg) 文件并将其导入。使用以下内容为https://github.com/cvxgrp/cvxpy生成 .egg 文件:

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 新手,非常感谢任何修复此问题的指针/参考。

4

1 回答 1

0

您是否正确安装了“CVXPY”并使用“鼻子”对其进行了测试?

以下是 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
于 2018-09-23T10:53:46.053 回答