1. 程式人生 > >win10子系統 (linux for windows)打造python, pytorch開發環境

win10子系統 (linux for windows)打造python, pytorch開發環境

路徑 設置 ger class ubunt github 退出 開發 分享圖片

一、windows設置

0.啟用windows子系統

  控制面板--程序--啟用或關閉windows功能--勾選適用於linux的Windows子系統

技術分享圖片

確定後會重啟電腦

1.下載Ubuntu

  在Microsoft store下載Ubuntu

技術分享圖片

2.然後配置一下root密碼,換源中科大,安裝pip3,安裝virtualenv

3.修改python軟鏈接:

cd /usr/bin

ls -al python  # 查看python目前指向的誰(默認是2.7rm python  # 刪除舊的

ln -s python3.6 python  # 創建新的

4.virtualenv新建虛擬環境

virtualenv -p python3.6 pytorch_04

我的路徑

技術分享圖片

激活虛擬環境和退出

技術分享圖片

5.安裝pytorch(目的是為了復現論文,大部分都使用的是pytorch0.4版本的,所以安裝這個版本)

pip install https://download.pytorch.org/whl/cpu/torch-0.4.1-cp36-cp36m-linux_x86_64.whl

pip install torchvision

啊哈哈

技術分享圖片

跑一個簡單的例子,哦吼~

技術分享圖片

BUG:

剛開機的時候打開子系統經常會報錯

        Error: 0x800703fa - Press any key to continue

第一次重啟電腦後好了,後來又出現了,搜了搜發現一個方法 https://github.com/Microsoft/WSL/issues/2576

裏面說重啟這個LxssManager服務就行了,我找到這個服務發現他並沒有在運行,開始運行後 子系統可以正常使用了,想設置成自動啟動,但是失敗了。。先這樣吧,至少不用重啟電腦了

技術分享圖片

win10子系統 (linux for windows)打造python, pytorch開發環境