Skip to content

[已解決] PyCharm 當中發生 “Please specify a different SDK name” 的問題

在 PyCharm 當中,有時候在新建專案的時候常常會遇到以下這個報錯:

Please specify a different SDK name

在離開配置 Interpreter 時,撰寫程式界面的右上方也會提醒,說此專案目前並沒有任何 Interpreter。

之所以會有這個報錯,原因是因為 PyCharm 在我們每次新建 Project 的時候,都會自動幫我們新建一個 Python Interpreter 的虛擬環境,所以我們每個專案下載的 Packages 基本上都可以在 venv 這個資料夾裡面找到。

這很好地解決了我們 Packages 衝突的問題,畢竟不同 Project 的 Packages是分開的。

當然,我們可以自動配置、設定自己想要的 Interpreter,應該也有地方可以設定關閉自動建立虛擬環境這個功能,不過這都並非本文重點。

以下,開始簡單示範怎麼解決這個問題。


解決辦法

解決辦法其實意外簡單,這個問題通常是因為虛擬環境的 Interpreter 撞名了。

“Ctrl+Alt+S” -> Project:xxx -> Project Interpreter 來到這個界面。

選擇右上方的下拉式按鈕。

選擇 Select All …

裡面會列出所有你曾經建立過的 Interpreter,刪掉重複的 Interpreter、或是將其改名,只要不撞名,基本上應該是不會有問題的。

Leave a Reply