WindowsでPython用のC拡張コンパイル環境をインストールする(「error: command 'cl.exe' failed: No such file or directory」を解決する。)
前回のブログに引き続き、python2で解決しました。 cythonを使ったデバッガの高速化は見当たりません。
<スパン python 3.5で再び同じ問題を発見し、pythonの コンパイルとインストールにはVC++コンパイラが必要です(MInGWも使えますが、一般的には推奨されません)。 は、その Pythonのサードパーティライブラリをpipでインストールする場合、C言語で書かれた拡張機能が多く、VC++コンパイラでコンパイルしてインストールしないと、".が表示されることがあります。 error: コマンド 'cl.exe' は失敗しました。 <スパン "です。 最も一般的なコンパイラは Visual Studio C ++です。
例えば、Python2.7はVS2008 C++コンパイラを必要とし、python3からpython3.4はVS2010コンパイラを使用し、さらに python3.5 は VS2015 を使用する必要があります。
しかし、巨大な肥大化した IDE である VS をインストールしたことのある人なら誰でも、VS には Microsoft のプラグインがたくさん付属しており、C ドライブのスペースを大量に消費し、起動が遅いことを知っています。
開発者でない方は、全部インストールする必要はありません。
Python 2.7では、Microsoftが直接
Python 2.7用Microsoft Visual C++コンパイラ
をダウンロードし、直接インストールすることができます。
<スパン
http://www.microsoft.com/en-us/download/details.aspx?id=44266
また、python 3.5では、Microsoftが提供するコンパイラをインストールする必要があります -。 ビジュアルC++ビルドツール
ダウンロードはこちら
<スパン
http://landinghub.visualstudio.com/visual-cpp-build-tools
インストール時には、必ず
Windows 8.1 SDK
と
Windows 10 SDK
というように、VS2015をインストールしなくても、pipでC言語のコードを含むパッケージをコンパイルできるようにしました。
関連
-
お使いのCPUは、このTensorFlowバイナリが使用するようにコンパイルされていない命令をサポートしています。AVX2 解決策
-
undefinedAttributeError: 'dict_values' オブジェクトに 'translate' 属性がない エラーは解決されました。
-
Pythonコードのデバッグ問題:IOError: イメージファイルを識別できない
-
from scipy.interpolate import spline errorImportError: cannot import name 'spline'.
-
Python クローラーで AttributeError: 'NoneType' オブジェクトに属性 'text' がないエラー。
-
PyChamの「AttributeError:module 'pip' has no attribute 'main'」エラー解決法
-
仮想環境を作成するコマンドが見つからない virtualenv: コマンドが見つからない
-
ModuleNotFoundError: _pywrap_tensorflow_internal'という名前のモジュールはありません。
-
Pythonでナンバープレート自動認識システムを作ろう!楽しくて実用的です。
-
知っておきたいPythonの一行コード50選
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
チェックされていないruntime.lastError: 接続を確立できませんでした。受信側が存在しません。
-
AttributeError: 'mywindow' オブジェクトには 'setCentralWidget' という属性がありません。
-
Python「lxmlを使ったxpathのパース - コナちゃんをクローリングする
-
RuntimeWarning: ログでゼロによる除算に遭遇した
-
python3 failed to start Fatal Python error: initfsencoding: unable to load file system codec
-
Solve ImportError: cannot import name 'np_utils' from 'tensorflow.keras.utils'
-
Ubuntu pip AttributeError: 'module' オブジェクトに '_main' 属性がない。
-
AttributeError: 'NoneType' オブジェクトには 'group' という属性がありません。
-
Numpyライブラリのダウンロードとインストールのまとめ
-
ValueError: 解凍に0以上の値が必要