iT邦幫忙

2022 iThome 鐵人賽

DAY 21
0
自我挑戰組

30天深入了解Pycharm系列 第 21

Day 21. 付費版支援的更多Interpreter

  • 分享至 

  • xImage
  •  

更多相關連結: https://linktr.ee/wade3c


Interpreter Supported by Professional Version

除了在day 2講到的interpreter外,pycharm在付費版中還支援了更多種類型的開發環境

image.png

WSL

WSL的interpreter支援算是比較後期才推出的,也因此直到2022.2後才支援的比較完整,如果你的專案是重度依賴Linux的話使用WSL Distro中的python當interpreter確實是個好主意,因為現在還是有為數不少的python套件不支援Windows或是在Windows上的效能很差

由於現在WSL支援GPU了加上在Linux上使用GPU做模型訓練的話會比在Windows上快,所以通常現在只要有會用到GPU的專案我都會傾向使用WSL當作interpreter,速度差異的部分可以看我之前比較過的影片

Win11與Win10 21H2的WSL正式支援GPU 快來試試可以讓模型訓練快多少

Docker & Docker Compose

能夠直接使用Docker內的python環境來進行開發,可以非常有效的避免本機環境的污染

[PyCharm大補帖]Ep04 Docker讓你不再煩惱環境安裝問題

如果會需要一次用到多個Container的話,則可以去設定Docker compose

SSH

這應該算是最常會用到的功能,由於多數的開發時間很有可能會要用到效能更強的遠端電腦,只要遠端電腦支援SSH連線的話都可以將其當作interpreter

[PyCharm大補帖]Ep03 用SSH Interpreter在遠端開發

Remote Docker

結合前面的SSH以及docker後可以獲得一個隱藏的使用方式,那就是在遠端電腦上的docker進行開發

[PyCharm大補帖]Ep05 極致工作體驗 遠端Docker開發

Vagrant

Vagrant主要是用於快速啟動虛擬機,也能讓Pycharm直接使用虛擬機內的Python環境

[PyCharm大補帖]Ep02 認識Pycharm支援的Interpreter們


上一篇
Day 20.付費機制與教育方案
下一篇
Day 22. 管理遠端檔案系統的Deployment
系列文
30天深入了解Pycharm31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言