簡體   English   中英

Could not find a version that satisfy the requirement torch~=1.4.0 (from syft) (來自版本:0.1.2、0.1.2.post1、0.1.2.post2)

[英]Could not find a version that satisfies the requirement torch~=1.4.0 (from syft) (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2)

通過 Anaconda 命令安裝syft package 時出現上述錯誤。 我完全按照原樣點擊了以下鏈接, https://medium.com/secure-and-private-ai-writing-challenge/installing-pysyft-package-ffa1ff0ad83c

使用了以下命令:

conda create -n pysyft python=3
conda activate pysyft
pip install syft

部分鏈接建議更新Pytorch版本。 我已經有 1.5.0+cpu 版本並且更新沒有幫助。 我還嘗試在不創建 conda 環境的情況下使用pip install syft ,這也沒有解決問題。 我也瀏覽了下面的 stackoverflow 鏈接,它解釋了類似的錯誤,但它也沒有幫助: 安裝 PyTorch 1.4 的問題 - “找不到匹配的分布 torch===1.4.0”

有什么建議嗎? 提前致謝

並非所有 PyTorch 版本都可以在 Python 的 package 注冊表 PyPI 上使用。 例如,僅 CPU 版本或任何 Windows 版本僅在 PyTorch 的自定義注冊表中可用。 PyTorch - Get Started Locally上選擇這些版本之一將為您提供包括自定義注冊表的安裝命令。 安裝 PySyft 還會安裝 PyTorch 和您獲得的特定版本,需要添加自定義注冊表:

pip install syft -f https://download.pytorch.org/whl/torch_stable.html

如果您沒有對系統范圍 package 位置的寫入權限,則可能需要添加--user

新建一個環境,使用pip install syft==0.2.9

它還會為您安裝兼容的 pytorch。

暫無
暫無

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

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