web-dev-qa-db-ja.com

WindowsでのPython 3.7のpyodbcのインストール

私はpythonの初心者で、SQLServerに接続する必要があります。DB_Connect.pyファイルで次のコマンドを実行します。python DB_Connectを実行します。 CMD行からpyを実行すると、import pyodbcでエラーが発生します。

エラーの写真

次に、コマンドpip install pyodbcを実行しましたが、「Microsoft Visual C++ 14.0が必要です」というエラーが表示されます。フルバージョンのライセンスを取得する必要があるため、これに対応するために「Microsoft Visual C++ 2015再頒布可能パッケージ」をインストールしました。私の理解では、これはうまくいくでしょう。それでもこのエラーが発生します:

pip install pyodbc errの写真

Visual C++のフルバージョンをインストールする必要がありますか、それとも無料のオプションがありますか?このCMDが再配布可能バージョンで機能しないのはなぜですか?このステップを乗り越えるにはどうすればよいですか?

PC:Windows 7 Pro-64 Pythonバージョン:3.7.0

3
jujulalu

この解決策は私のために働いた:

pip install --only-binary :all: pyodbc

上記の詳細: Microsoft Visual C++ 14.0が必要です(vcvarsall.batが見つかりません)

0
Aleksander