0

更新されたpipでpython 2.7.12を使用しています

Windows 7 64 ビット マシンに python-pptx をインストールする必要があります。

pip install python-pptx を使用して取得しようとしました

コマンド "c:\python27\python.exe -u -c "setuptools をインポートし、トークン化します。file ='c:\users\thebea~1\appdata\local\temp\pip-build-dmvmgk\lxml\setup.py';f=getattr(tokenize, 'open', open)( file );code=f .read().replace('\r\n', '\n');f.close();exec(compile(code, file , 'exec'))" install --record c:\users\thebea ~1\appdata\local\temp\pip-py7w8l-record\install-record.txt --single-version-externally-managed --compile" が c:\users\thebea~1\appdata\ でエラー コード 1 で失敗しましたlocal\temp\pip-build-dmvmgk\lxml\

easy install easy_install python-pptx を使用しようとすると、エラーが発生します: セットアップ スクリプトがエラーで終了しました: command 'C:\Users\thebeancounter\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin \amd64\cl.exe' が終了ステータス 2 で失敗しました

scipy を試すと同様で、他のパッケージをインストールすると問題ありません。python が実行され、パスで定義されています

これを見つけて、Windows用のPython C ++コンパイラをインストールしました

そして、これとsdkをインストールしました

ここで何が問題なのですか?

4

1 に答える 1

1

これは、依存lxmlするインストールの問題です。python-pptxコンパイルされた C コードに依存するためlxml、ソース パッケージからインストールするにはコンパイラが必要です。

解決策は、コンパイル済みのlxmlパッケージを「ホイール」(.whl ファイル) の形式でインストールすることです。ここで入手できます: http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml . Python 2.7 の場合は「cp27」など、お使いの Python バージョンに一致する「cp*」番号を持つものを選択してください。Windows のデフォルトの Python インストールは 32 ビットである可能性があるため、32 ビットの lxml が必要になる場合があることに注意してください。

この他の回答には追加の詳細がある場合があり、「lxml windows 7 64 のインストール」で検索すると、追加のリソースが見つかります。

于 2016-12-12T18:35:16.167 に答える