web-dev-qa-db-ja.com

Windowsマシンにsasl-0.1.3 pythonパッケージをインストールできません

Windows 7(64ビットマシン)にsasl-0.1.3 pythonパッケージをインストールしようとしています。C1083の致命的なエラーが発生しています。

Saslwrapper.cppがc ++モジュールにsasl/sasl.hライブラリを含めることができないようです。

enter image description here

問題の解決を手伝ってください。詳細が必要な場合はお知らせください。

マシンにpython 2.7をインストールしました。

13
goks

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

31
loicmathieu

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の問題に関するコメント を参照してください。

0
GoodDok

自動インストールアプローチ

高レベルの自動化を実現し、他のユーザーの時間を節約するために、以下は自動インストールでも機能します。 (必要に応じて、別のミラー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.

VS C++ツールとsaslを同時に自動インストールします。

以下は、必要なすべてのものが完全に自動化されたインストールです。

  1. 管理者特権のコマンドプロンプトから、Chocoパッケージマネージャーをインストールします(まだインストールしていない場合)。
@"%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"
  1. C++ビルドツールのインストール
choco install Microsoft-visual-cpp-build-tools
  1. Saslをインストールします(上記のガイダンスに従ってURLをカスタマイズします
pip install https://download.lfd.uci.edu/pythonlibs/g5apjq5m/sasl-0.2.1-cp37-cp37m-win_AMD64.whl
0
aaronsteers