

pythonのバージョンは3.9.5です。  
scikit-sparseをインストールしたいのですがエラーばかりで全く分かりません。これまでの経緯は以下です。まず

[code]

    py -m pip install scikit-sparse
    
[/code]

をしたところエラーがでました。powershellをとじてしまったので正確な内容は覚えていませんがvisual studio build
toolsをインストールしろというものでした。C/C++でくんだことがないので詳しくわかりませんがC/C++のコンパイラが必要な感じでした。  
そのためエラー内容にかいてあったURLにとびvisual studio build toolsをインストールした後、再度scikit-
sparseをインストールしました。なおこのときsetuptoolsとpip自体は更新済です。すると次のエラーがでました。

[code]

    ERROR: Command errored out with exit status 1:
       command: 'C:\Users\･･･\AppData\Local\Programs\Python\Python39\python.exe' 'C:\Users\･･･\AppData\Local\Programs\Python\Python39\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' build_wheel 'C:\Users\･･･\AppData\Local\Temp\tmpciy8jl30'
    （中略）
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
      ----------------------------------------
      ERROR: Failed building wheel for scikit-sparse
    Failed to build scikit-sparse
    ERROR: Could not build wheels for scikit-sparse, which is required to install pyproject.toml-based projects
    
[/code]

内容的にcl.exeが見つからないとのことだったので私はパスが通ってないのだと思いました。そこでエクスプローラに

[code]

    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64
    
[/code]

を打ち込んで検索をかけたところcl.exeの存在を確認したので環境変数の編集から

[code]

    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64
    
[/code]

を新規追加してもう一度pip installしました。が、cl.exeが見つからないという同様のエラーがでて現在に至ります。  
もうお手上げ状態でさっぱりわかりません。どなたか助けていただけないでしょうか。よろしくお願いいたします。


CC BY-SA 4.0
2022-01-21T20:35:52.890
85849
2022-01-21T20:35:52.890
48769
question
python pip
scikit-sparseがpip installできない