2016-09-15 17 views
1

Python-docxを「Pythonで退屈なことを自動化する方法を学ぶ」ためにpipをインストールしようとしています。 thisのようなエラーが発生しています。python-docxのインストール中にエラーが発生しました

私はこの問題のいくつかの解決策を見つけましたが、私にとってはうまくいかないか、ソリューションを正しく展開していません。

Stackoverflowの1つのポストは、Christoph Golkeで利用可能なlxmlファイルをダウンロードすると述べています。

ダウンロードして「pip install lxml」を試してみましたが、スクリーンショットと同じエラーメッセージが表示され、「Unable to find vcvarsall.bat」と表示されました。

私はこのコマンドを実行する前に、このファイルを特定のディレクトリに置くことになっていますか?どんな助けもありがとう。

+0

'pip install --upgrade pip' ...エラーが発生したときにlxmlを試して再インストールすると、エラーメッセージに表示されるURLが表示されます...リストされたURLに行き、C++再配布可能ファイルをダウンロードします。問題のパッケージをインストールできるようにしてください...再インストール 'pip install lxml'とビルドする必要があります –

+0

lxmlを特定のディレクトリにダウンロードする必要はありますか?または、C++の再配布可能ファイルをダウンロードした後、 'pip install lxml'を実行するだけですか? @JoranBeasley – WonkasWilly

+0

@JoranBeasleyだから私はあなたが言ったようにしてみました。私はアップグレードしましたが、うまくいきました。それから、私の投稿に掲載されているサイトからlxmlファイルをダウンロードしました。次に、コマンドプロンプトが表示されたディレクトリ(c:\ users \ myName \)に配置しました。それから、私は 'pip install lxml'コマンドを実行しました。それから[これ](http://imgur.com/a/6kyge)は私が得た結果です...ヒント? – WonkasWilly

答えて

0

ので、私は、この問題への答えを見つけました。

lxmlファイルをインストールすることに気付かず、まずそのファイルのディレクトリに移動し、そのファイルのという完全名を入力する必要があります。どちらかという、など、CMDプロンプトに直接lxmlのファイルのパスを入力:

pip install C:\Users\yourName\Downloads\lxml-3.6.4-cp35-cp35m-win32 

または

に成功し、その後のインストールの成功につながったlxmlのファイルを、インストール
cd C:\Users\yourName\Downloads 
pip install lxml-3.6.4-cp35-cp35m-win32 

python-docxファイル。

基本的には、コマンドプロンプトの基本的な知識は私がこの問題を回避するのに役立ちました...しかし、これが何をすべきかわからない他の人に役立つことを願っています!

1

これは、C++の共通ツールがインストールされていないことを意味します。 Python2.7がVisual Studio Community 2015をインストールして、次のコマンドを実行のpython3についてMicrosoft Visual C++ Compiler for Python 2.7
に行くためにそれらをインストールするには

SET VS90COMNTOOLS=%VS140COMNTOOLS% 
+0

愚かな質問ですが、別のIDEをダウンロードせずにC++の共通ツールをダウンロードする方法はありますか? – WonkasWilly

+0

Visual Studio Community 2015をインストールした後、モジュールを再度インストールしました。うまくいきませんでした。同じエラー。 – WonkasWilly

+0

@PhillipChoi 'SET VS90COMNTOOLS =%VS140COMNTOOLS%'を実行してみてください。 – Zety

関連する問題