Windows 7(64ビットマシン)にsasl-0.1.3 pythonパッケージをインストールしようとしています。C1083の致命的なエラーが発生しています。
Saslwrapper.cppがc ++モジュールにsasl/sasl.hライブラリを含めることができないようです。
問題の解決を手伝ってください。詳細が必要な場合はお知らせください。
マシンにpython 2.7をインストールしました。
Windows 7にsaslをインストールする簡単な方法は、ここからコンパイル済みのバージョンを使用することです http://www.lfd.uci.edu/~gohlke/pythonlibs/
ここにsaslライブラリへの直接リンクがあります: http://www.lfd.uci.edu/~gohlke/pythonlibs/#sasl 必要なものを選択してください。
次に、pipを使用してインストールします。
pip install sasl-0.1.3-cp27-none-win_AMD64.whl
それが役に立てば幸い、
Loïc
pipenv
を使用していて、パッケージをLinuxとWindowsの両方にインストールすることを希望している人のための私の5セントは、次のように機能しました(sasl 0.2.1
):
[packages]
...
sasl = {version = "==0.2.1", markers = "platform_system == 'Linux'"}
sasl_win = {version = "==0.2.1", markers = "platform_system == 'Windows'", file = "https://download.lfd.uci.edu/pythonlibs/g5apjq5m/sasl-0.2.1-cp37-cp37m-win_AMD64.whl"}
...
対応するGithubの問題に関するコメント を参照してください。
高レベルの自動化を実現し、他のユーザーの時間を節約するために、以下は自動インストールでも機能します。 (必要に応じて、別のミラーURLに置き換えてください。)
pip install https://download.lfd.uci.edu/pythonlibs/g5apjq5m/sasl-0.2.1-cp37-cp37m-win_AMD64.whl
また、ファイル名の「cp37」というテキストは重要です。このテキストをpython使用しているバージョンと一致させる必要があります。私はPython 3.7、つまりcp37(別名CPython 3.7)( 詳細はこちら 。)
この投稿の時点で利用可能なバージョン/プラットフォームの組み合わせは次のとおりです。
sasl‑0.1.3‑cp27‑none‑win32.whl
sasl‑0.1.3‑cp27‑none‑win_AMD64.whl
sasl‑0.2.1‑cp27‑cp27m‑win32.whl
sasl‑0.2.1‑cp27‑cp27m‑win_AMD64.whl
sasl‑0.2.1‑cp35‑cp35m‑win32.whl
sasl‑0.2.1‑cp35‑cp35m‑win_AMD64.whl
sasl‑0.2.1‑cp36‑cp36m‑win32.whl
sasl‑0.2.1‑cp36‑cp36m‑win_AMD64.whl
sasl‑0.2.1‑cp37‑cp37m‑win32.whl
sasl‑0.2.1‑cp37‑cp37m‑win_AMD64.
以下は、必要なすべてのものが完全に自動化されたインストールです。
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
choco install Microsoft-visual-cpp-build-tools
pip install https://download.lfd.uci.edu/pythonlibs/g5apjq5m/sasl-0.2.1-cp37-cp37m-win_AMD64.whl