win10+python3.7安裝pytorch遇到的坑


  • pytorch版本和torchversion版本對應關系

    注意python 和 pytorch 和 torchversion 的版本嚴格對應,否則將無法運行。

   對應關系參考博客注意:python3.7版本僅支持 torch1.50 和 torchversion0.60 版本,其它版本支持情況請自行查閱。

  • 檢查python版本是否為64位,若為32位python,執行下一步

    解決方式:在cmd命令行中輸入指令:python,查看自己的python是否是64位,32位python尚未找到支持pytorch的方法。

  • anaconda3實現python32和python64環境共存:參考博客

    解決方式:打開anaconda prompt,輸入指令:conda info,查看當前python平台是否為win-64,若不是win-64則輸入指令:set CONDA_FORCE_64BIT=1

      創建新的64位python環境,使用指令:conda create -n python64 python=3.x/2.x,創建64位3.x或2.xpython環境(例:python=3.7)。

      新創建的環境將存放在anaconda文件夾下的envs文件夾中。

      將新創建的python環境設置為python的環境變量,然后執行下面的操作(安裝pytorch和torchversion包)。

      在pycharm編輯器中切換python環境為新創建的conda環境,即可正常運行pytorch。

      Tips:包安裝完成之后記得切換回原來的python環境變量。

  • 直接復制Pytorch官網的指令運行失敗

    解決方式:手動下載pytorch的whl文件,注意下載對應自己python和操作系統的對應的版本。下載鏈接

  • 進入目錄安裝whl文件,但報錯:不支持該平台 參考博客參考第二步)

    解決方式:在cmd命令行中輸入指令:pip debug --verbose,查看自己環境所適配標簽名,例:我的適配標簽:

                                                     

     說明我的環境適配於win32結尾的whl文件(雖然我系統是64位的),相應的我需要把下載的whl文件名改為win32結尾

    (torch-1.6.0+cpu-cp37-cp37m-win_amd64.whl 改為 torch-1.6.0+cpu-cp37-cp37m-win32.whl),然后再手動安裝。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM