開發工具:
- Ubuntu鏡像+Vmware虛擬機
- Vscode開發工具
- Typora Makedown筆記軟體
在Windows上使用Ubuntu的四種方式:
- 安裝雙系統
- 安裝Vmware虛擬機并匯入Ubuntu鏡像檔案
- 在windows上安裝子系統
- windows應用商店安裝WSL(windows自帶的虛擬機)
相應方式,百度自行安裝
ifconfig 查看虛擬機網路狀況,使用 sudo apt install net-tools 安裝


在Windows中ping下Ubuntu的IP,是否連通

在Windows下使用SSH遠程登陸Ubuntu: ssh username@IP of Ubuntu 輸入密碼,就可以登陸Ubuntu啦
在Ubuntu中安裝SSH,實作遠程登陸(我這里顯示的是已經安裝過的)



啟動Vscode,按照下列順序安裝插件

按照下列順序遠程登陸Ubuntu,2中:ssh zhangke@192.168.159.131,就會出現3


輸入密碼等待,右下角:通過ssh的方式在ubuntu中安裝了vscode小插件,以保證在外邊通過vscode訪問到ubuntu系統

登錄成功,通過Vscode直接在Ubuntu中進行開發,可以新建檔案或者打開檔案

我在Desktop中mkdir Django檔案夾,打開它

1.選擇python開發環境
2.通常建立一個虛擬環境,保證當前環境與其他環境沒有污染
3.在Django檔案夾中,
mkdir env
cd env
python3 -m venv .
報錯(因為初始的Ubuntu環境中只有最基本的python,并沒有帶venv虛擬環境這種)
sudo apt-get install python3-venv(只有root,才有這個權限,sudo就是讓普通的用戶擁有一些或全部root命令的工具)
python3 -m venv . 出現目錄
激活虛擬環境:source bin/activate
(env)...不影響其他環境
使用虛擬環境的必要性:
用來創建隔離的Python環境:處理python環境的多版本和模塊依賴,以及相應的權限是一個很常見的問題,保證了每個模塊的獨立性,比如需要同時部署A和B兩個專案,A專案要用到a這個庫,而a這個庫又依賴于c這個庫的1.0版本,同時呢,B專案需要用到b這個庫,b又依賴于c的2.0版本,這時候如果直接都安裝在系統上的話, 就不一定是哪個壞掉了,所以使用這個虛擬環境還是十分有必要的(選擇python環境的時候,可以直接選擇bin中的環境,實作了和其他專案的隔離)
這里遇到了問題(出現行程占用),waiting…
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/287926.html
標籤:其他

