1、windows設置python
0.啓用windows子系統linux
控制面板--程序--啓用或關閉windows功能--勾選適用於linux的Windows子系統git
肯定後會重啓電腦github
1.下載Ubuntuubuntu
在Microsoft store下載Ubuntu(ubuntu18默認python3是python3.6)windows
2.而後配置一下root密碼,xss
sudo passwd
換源中科大,root用戶操做spa
# 編輯/etc/apt/sources.list文件 # 在前面添加 deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse # 保存退出 apt-get update
安裝pip3.net
apt-get install python3-pip3d
安裝virtualenv
3.修改python軟連接:
cd /usr/bin ls -al python # 查看python目前指向的誰(默認是2.7) rm 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
啊哈哈
跑一個簡單的例子,哦吼~
(~僅爲我的須要~)而後按照教程配置faster-rcnn環境:https://blog.csdn.net/zw__chen/article/details/82706019
BUG:
bug.0: 剛開機的時候打開子系統常常會報錯
第一次重啓電腦後好了,後來又出現了,搜了搜發現一個方法 https://github.com/Microsoft/WSL/issues/2576
裏面說重啓這個LxssManager服務就好了,我找到這個服務發現他並無在運行,開始運行後 子系統能夠正常使用了,想設置成自動啓動,可是失敗了。。先這樣吧,至少不用重啓電腦了
bug.1: git clone 源碼卡住不動
這裏我想到兩個方法:
1.去github裏下載zip,再解壓到環境目錄下,後來發現clone和直接下載zip是不同的 (錯誤方法就不用在乎了)
2.在windows裏用git clone到環境目錄,發現報錯了 Could not resolve host: github.com,
搜索以後找到了方法 https://blog.csdn.net/zhanglongdream/article/details/71307775
原來是由於github.com沒有被主機給解析, 第一步 ping github.com PING github.com (192.30.255.112): 56 data bytes 64 bytes from 192.30.255.112: icmp_seq=0 ttl=43 time=144.449 ms 64 bytes from 192.30.255.112: icmp_seq=1 ttl=43 time=140.965 ms ^C --- github.com ping statistics --- 2 packets transmitted, 2 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 140.965/142.707/144.449/1.742 ms 先 ping 看一下主機地址 而後 編輯文件etc/hosts sudo vi /etc/hosts i 啓動編輯模式 ::1 localhost 192.30.255.112 github.com 而後添加github的地址 esc 退出編輯模式 :wq退出vi
ojbk
tips:一直報錯也解決不了,重裝就完事了(一夜重裝了四回)