1

El Capitan がリリースされてから 2 日前に、Mac OS システムを El Capitan にアップデートしました。しかし、それ以来、cvxopt をインポートしようとしたときに次のエラーが表示されました (以前は Yosemite OS で正常に機能していました)。このエラーは、anaconda と cvxopt を再インストールした後も持続します。これがOS、anaconda、またはcvxopt自体の問題なのかどうかはわかりません。誰でもこの問題について私を助けることができますか? どうもありがとう。

---------------------------------------------------------------------  ------
NameError                                 Traceback (most recent call      last)
<ipython-input-4-14abf1b564a4> in <module>()
----> 1 import cvxopt

/Applications/anaconda/lib/python2.7/site-         packages/cvxopt/__init__.pyc in <module>()
    240         return +reduce(base.ediv, args)
    241 
--> 242 base.normal, base.uniform = normal, uniform
    243 base.setseed, base.getseed = setseed, getseed
    244 base.mul, base.div = mul, div

NameError: name 'base' is not defined
4

1 に答える 1

1

私も同じ問題を抱えていました。これが私のために働いたものです(私は専門家からはほど遠いですが):

  1. システムから cvxopt をアンインストールします (anaconda または pip を使用)。
  2. xcode とコマンド ライン ツールをバージョン 7 にアップグレードします (これは el capitan のインストールでは自動的に行われず、アップデートには表示されません)。
  3. http://cvxopt.org/download/index.htmlから cvxopt パッケージをダウンロードし、anaconda python を使用してビルドします: python setup.py build に続いて python setup.py install
于 2015-10-14T17:25:51.443 に答える