簡體   English   中英

在 Windows 機器上使用 pip 安裝 Hiredis

[英]Installing Hiredis with pip on windows machine

我一直在嘗試在我的虛擬環境中安裝 Hiredis。 我在 Windows 7 中開發。

起初我收到了 vcvarsall.bat 錯誤(或類似的錯誤)。 我閱讀了很多關於這個問題的博客和建議,但我沒有找到合適的答案。 我嘗試了“適用於 Python 開發人員的 Windows GCC (MinGW) 二進制文件”,我安裝了適用於 Windows 7 和 .NET Framework 3.5 SP1 (ISO) 的 Microsoft Windows SDK,等等。我想問題是因為這些包包含 C 代碼。

我的問題是,在處理了一個多星期之后,是否有人對如何安裝 Hiredis 或如何處理 vcvarsall.bat 錯誤有另一個有用的想法?

將非常感謝您的幫助。 謝謝

我不知道它是否可以幫助您,但我已經在 Windows 10 64 位文件鏈接上為此編譯了 .whl 文件單擊此處

安裝步驟:

  1. 轉到您下載 .whl 文件的文件夾
  2. 按 Shift + 右鍵單擊​​,上下文菜單將打開
  3. 單擊此處打開 powershell 窗口
  4. 當 powershell 窗口打開時,輸入此命令
pip install .\hiredis-1.1.0-cp39-cp39-win_amd64.whl

沒有適當的(沒有官方支持的)方法可以在 Windows 下運行。 甚至 ActiveState Python 也不提供有效的hiredis 包: https ://code.activestate.com/pypm/hiredis/

對我來說最重要的問題是:為什么要在 Windows 下運行hiredis? Windows下不用hiredis開發Redis客戶端就可以了。

您是否計划在生產中使用 Windows Redis 客戶端? 你是否已經知道他們的表現會不夠好? 如果您可以用明確的“是”回答這兩個問題,那么您需要繼續努力為 Windows 獲得合適的hiredis 構建。 如果您對任一問題都不太確定,那么這是過早的優化。 只需使用默認解析器即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM