DataWhale GitHub地址
B站視頻學習地址
Windows安裝Ubuntu
-
下載:Ubuntu 20.04.2.0 LTS
-
下載:VMware-workstation-full-16.1.0-17198959【版本序號:ZF3R0-FHED2-M80TY-8QYGC-NPKYF】
-
安裝VMware,Ubuntu指定安裝位置,默認安裝即可(根據需求選擇),安裝時間長,需耐心等待
注: 指定位置記憶體大小要足夠,設定密碼時要牢記
Ubuntu網路資訊查詢
打開Terminal命令視窗
CTRL + ALT + T 或 滑鼠右鍵點擊Terminal
查看網路資訊
ip a
forget@ubuntu:~/Desktop$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:04:8e:51 brd ff:ff:ff:ff:ff:ff
altname enp2s1
inet 192.168.31.130/24 brd 192.168.31.255 scope global dynamic noprefixroute ens33
valid_lft 1626sec preferred_lft 1626sec
inet6 fe80::69cd:6ee8:cf02:bce3/64 scope link noprefixroute
valid_lft forever preferred_lft forever
ifconfig,第一次查看可能會報錯,根據提示輸入sudo apt install net-tools即可
forget@ubuntu:~$ ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.31.130 netmask 255.255.255.0 broadcast 192.168.31.255
inet6 fe80::69cd:6ee8:cf02:bce3 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:04:8e:51 txqueuelen 1000 (Ethernet)
RX packets 81838 bytes 122110570 (122.1 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 8551 bytes 564688 (564.6 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 249 bytes 21681 (21.6 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 249 bytes 21681 (21.6 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
|
環境搭建好后配置更新,然后重啟即可
|
SSH本地連接Ubuntu
本地命令提示符查看SSH是否能夠連接
C:\Users\17520>ssh forget@192.168.31.130
ssh: connect to host 192.168.31.130 port 22: Connection refused
失敗原因是:默認SSH服務沒有裝、或者沒有打開
Ubuntu安裝SSH服務
sudo apt install openssh-server
設定防火墻
sudo ufw allow ssh
查看SSH服務狀態
systemctl status ssh
|
在windows本地通過SSH訪問Ubuntu系統,此時能正常訪問
|
VScode通過SSH服務連接到Ubuntu
Remote - SSH,安裝好后會出現一個遠程桌面連接的符號
|
VScode通過SSH連接到本地Ubuntu系統
|
|
|
|
VScode配置Ubuntu中的Python環境
- ① 創建一個名為
pyenv檔案作為當前專案Python環境
mkdir pyenv # 創建檔案夾
cd pyenv # 進入當前檔案夾
pwd #查看當前所在目錄
- ② 安裝
VENV
# 安裝 python3-venv
sudo apt-get install python3-venv
# 在當前檔案夾添加Python環境
# .表示當前Ubuntu系統中的自帶Python環境中的所有包都遷移過來
python3 -m venv .
- ③ 激活當前Python環境
source bin/activate
|
- ④ 在此環境中安裝Python包
# 不加國內鏡像源,下載速度可能會慢
pip3 install django
# 加入阿里云
pip3 install django -i https://mirrors.aliyun.com/pypi/simple/
**pip國內的一些鏡像**
- 阿里云 https://mirrors.aliyun.com/pypi/simple/
- 中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
- 豆瓣(douban) http://pypi.douban.com/simple/
- 清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/
- 中國科學技術大學 http://pypi.mirrors.ustc.edu.cn/simple/
- ⑤ 專案中選擇配置的python環境
|
VScode運行Python專案
- ①
cd至當前需要運行的專案所在檔案夾 - ②
python3 demo.py
|
創建和使用Django專案
cd 至于pyenv同級目錄下
django-admin startproject django_project_name # 創建Django專案
cd django_project_name # 進如Django專案
python manage.py runserver # 啟動Python專案
|
訪問從虛擬機請求的鏈接
- ① 設定setting.py中的ALLOWED_HOSTS 為
ALLOWED_HOSTS = ['*','192.168.31.130']
- ② 更改啟動服務為
python manage.py runserver 0.0.0.0:8000
|
|
寶塔的安裝
寶塔面板教程
- ① cd 進入downloads檔案夾中
cd ~ # 回傳根目錄
cd Downloads/
- ② 安裝寶塔
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
|
- ③ 登錄寶塔
- ④ 修改用戶名等
- ⑤ 安裝Nginx1.19 和 Mysql 5.5
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/287734.html
標籤:其他
上一篇:是簡單程式吖
