Windows子系統配置,cmder配置, pycharm配置django開發環境


  • 背景

  以往,新手配置python的linux開發環境會遇到許多大坑。最近偶然接觸到windows10子系統(Ubuntu),內存占用少,絲滑流暢,感覺十分便利,本地配置好pycharm及代碼同步,也省去了安裝虛擬機,雙系統的麻煩,碼代碼和娛樂兩不誤,開發學習十分便利。但是windows的原生的cmd用起來感覺不便,不過搭配cmder替換cmd使用,如虎添翼。接下來我會依次介紹子系統,cmder,pycharm的安裝配置方法。


  • Windows子系統配置

  Windows的子系統占用250MB左右,內置python3,系統純凈,所以需要自己配置常用的軟件,但是網速你們懂的= = ,所以還需要其他一些配置,接下來我會介紹:

  1. 更換Ubuntu軟件源
  2. 安裝mysql等常用軟件及服務配置
  3. ssh服務配置
  4. python pip源更換

1.Ubuntu安裝下載

Windows商店搜索ubuntu,選擇自己喜歡的版本下載安裝即可

2.Ubuntu運行環境配置

打開控制面板-->程序-->啟用或關閉Windows功能-->適用於Linux的Windows子系統-->勾選,重啟計算機生效

3.Ubuntu相關配置

 啟動下載好的Ubuntu,按提示配置,可能需要幾分鍾即可配置完成即可進入ubuntu子系統。

 接下來進行Ubuntu軟件源的更換:

1 cd /etc/tmp
2 sudo vim sources.list #如果害怕出錯,可以備份sources.list用來恢復
sources.list文件清空,在寫入如下內容,保存退出
  deb http:
//mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse   deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse   deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse   deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse   deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse   deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse   deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse   deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse   deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse   deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
3 sudo apt-get update #更新源
4 sudo apt-get upgrade #更新軟件
Ubuntu阿里雲軟件源配置完成(*^_^*)

 mysql在子系統上的安裝配置:

1 sudo apt-get install mysql-server #mysql服務端安裝
2 sudo apt-get install mysql-client #mysql客戶端安裝
3 sudo apt-get install libmysqlclient-dev #不太清楚干嗎用的,需要安裝就行了
4 sudo service mysql start #啟動mysql服務
  sudo service mysql status #查看mysql服務狀態
5 sudo mysql -u root -p #輸入root權限密碼登陸mysql   mysql
>set password for root@localhost=password('123456'); #修改密碼為123456
  sudo mysql -u root -p123456 #下次登陸就可以使用新設置的密碼了
tips:命令都需要加上sudo哦

Windows子系統中ssh服務默認未開啟 ,現在介紹子系統中的配置如下:

1 cd /etc/ssh/ #進入ssh目錄下
2 sudo vim sshd_config #進入ssh服務端配置,如果沒有該文件需要sudo apt-get install openssh-server
  需要將PasswordAuthentication字段設置為yes
  #PasswordAuthentication yes 表示使用賬號密碼方式進行登陸
  #若果需要其他配置,自行google或百度下(*^_^*)
4 sudo service ssh start #開啟ssh服務
  sudo service ssh status #查看ssh服務運行狀態,若果成功開啟ssh服務,顯示* sshd is running
  此時ssh在子系統中的配置完成,接下來還要進行Windows方面的配置

Windows中ssh配置如下:

選擇端口-->tcp-->特定端口-->填入剛剛設置的Port默認22-->允許連接-->提交,連接的網絡如果搞不清楚連接情況,那么全選就行了。現在則可以通過終端連接試試了

子系統中python3 pip源更換:

1  sudo apt-get install python3-pip #安裝pip3,子系統中默認未安裝pip,需手動安裝
2 mkdir ~/.pip/ #在家目錄下新建.pip文件夾
3 vim pip.conf #新建pip.conf文件,輸入如下內容,保存退出即可
  [global]
  index-url=https://pypi.tsinghua.edu.cn/simple #清華源
此時pip源跟換完成,接下來就是cmder的配置了(*^_^*) 

 


  •  Cmder 

   一款Windows環境下非常簡潔美觀易用的cmd替代者,它支持了大部分的Linux命令。支持ssh連接linux,使用起來非常方便。比起cmd、powershell、conEmu,其界面美觀簡潔,功能強大,傳送門==>https://cmder.net。接下來介紹cmder的:

  1.cmder安裝配置

  2.cmder bash配置

cmder的安裝配置如下:

下載精簡版本的就行了,然后解壓下載的壓縮文件,將文件目錄C:\cmder_mini加入path環境變量即可。以管理員權限cmder終端輸入:cmder /register all即可。

cmder配置bash配置start_task中輸入 %windir%\system32\bash.exe ~ -cur_console:p:n 

 

 好了,我們的cmder已經配置好了,可以愉快的使用了(*^_^*)


  •  pycharm

   到了最后一步了,接下來介紹pycharm的代碼同步配置:

ssh session配置:

 

代碼同步配置Tools-->Deployment-->Configuration(tips:Automatic Upload(always)勾選,打開自動上傳選項):

 

遠程解釋器配置,打開settings-->Project Interpreter-->show all-->+-->SSH Interpreter即可:


  • 結語

  至此,我們的所有相關環境的配置完成。攻善其事必先利其器,至此我們就能輕松愉悅的進行開發了。

 


免責聲明!

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



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