2016-12-09 22 views
0

すべてのパッケージがcondaで管理される環境をセットアップしました(gccでも)。glpk cvxopt with condaをインストール

conda install -c conda-forge glpk=4.60 

としてみてください:THAが直接だから私はとcondaでGLPKをインストール

src/C/glpk.c:24:18: fatal error: glpk.h: No such file or directory 
#include <glpk.h> 
       ^
compilation terminated. 
error: command 'gcc' failed with exit status 1 

につながるこう

CVXOPT_BUILD_GLPK=1 pip install cvxopt 

:私は何をしたいGLPK支援を受けて、cvxoptをインストールすることです再び:

CVXOPT_BUILD_GLPK=1 pip install cvxopt 

rror:

src/C/umfpack.c:23:21: fatal error: umfpack.h: No such file or directory 
#include "umfpack.h" 
        ^
compilation terminated. 
error: command 'gcc' failed with exit status 1 

だから、私はそれを解決しよう:私はPythonプログラムを実行しようとすると、

conda install -c conda-forge scikit-umfpack=0.2.3 

は、したがって、この場合には、CVXOPT_BUILD_GLPK=1 pip install cvxoptは、

しかし、成功している。

Traceback (most recent call last): 
    File "my_programme.py", line 19, in <module> 
    from cvxopt import normal, matrix 
    File "/home/me/anaconda2/lib/python2.7/site-packages/cvxopt/__init__.py", line 32, in <module> 
    import cvxopt.base 
ImportError: /home/me/anaconda2/lib/python2.7/site-packages/cvxopt/base.so: undefined symbol: _gfortran_st_write_done 

これを解決する方法がわかりません....どんなヘルプ?ありがとうございました。私は編集 .... condaを使用して、すべてのプログラムを管理するために

を好むだろう。その後、私が試した:

pip uninstall cvxopt 
conda install -c jjhelmus cvxopt_glpk=1.1.6 

その後、私はこのエラーを得た:私は本当にわからない

File "my_code.py", line 19, in <module> 
    from cvxopt import normal, matrix 
    File "/home/me/anaconda2/lib/python2.7/site-packages/cvxopt/__init__.py", line 32, in <module> 
    import cvxopt.base 
ImportError: liblapack.so.3gf: cannot open shared object file: No such file or directory 

なぜ私はコンドームを使ってパッケージを一様に管理していても、これはとても複雑でなければなりません....さらに、私はこの混乱をすべてやった後、私のシステムもバグになります。私は...私は完全にcondaを削除し、クリーンなcondaをインストール....私は壊しの危機に瀕しています...今....

すべてこのことについて怒っていますし、その後

conda install -c jjhelmus cvxopt_glpk=1.1.6 
を行います

プログラムを実行した後、私が手:

Traceback (most recent call last): 
    File "extract_small_confgs_from_GMC.py", line 19, in <module> 
    from cvxopt import normal, matrix 
    File "/home/me/anaconda2/lib/python2.7/site-packages/cvxopt/__init__.py", line 32, in <module> 
    import cvxopt.base 
ImportError: liblapack.so.3gf: cannot open shared object file: No such file or directory 

神私のああ.....

答えて

0

私は私の問題を解決:

conda install -c conda-forge glpk=4.60 
conda install -c conda-forge cvxopt=1.1.8 

基本的に、一貫したコンドージュのすべてを使用する必要があります。例えば彼らのglpkとcvxopt。

関連する問題