私はpythonの初心者で、SQLServerに接続する必要があります。DB_Connect.pyファイルで次のコマンドを実行します。python DB_Connectを実行します。 CMD行からpyを実行すると、import pyodbc
でエラーが発生します。
次に、コマンドpip install pyodbc
を実行しましたが、「Microsoft Visual C++ 14.0が必要です」というエラーが表示されます。フルバージョンのライセンスを取得する必要があるため、これに対応するために「Microsoft Visual C++ 2015再頒布可能パッケージ」をインストールしました。私の理解では、これはうまくいくでしょう。それでもこのエラーが発生します:
Visual C++のフルバージョンをインストールする必要がありますか、それとも無料のオプションがありますか?このCMDが再配布可能バージョンで機能しないのはなぜですか?このステップを乗り越えるにはどうすればよいですか?
PC:Windows 7 Pro-64 Pythonバージョン:3.7.0
この解決策は私のために働いた:
pip install --only-binary :all: pyodbc
上記の詳細: Microsoft Visual C++ 14.0が必要です(vcvarsall.batが見つかりません)