摘要:而在年的新版本中,對(duì)新建項(xiàng)目的配置增加了一點(diǎn)小功能。點(diǎn)擊就是新建一個(gè)項(xiàng)目。在創(chuàng)建同時(shí),還需要指定項(xiàng)目所使用的環(huán)境。但對(duì)于新手來(lái)說(shuō),就會(huì)發(fā)生,在命令行里通過(guò)安裝的庫(kù),無(wú)法在自己創(chuàng)建的項(xiàng)目中使用。
https://www.zhihu.com/video/936250782660042752
之前我們發(fā)過(guò)一篇關(guān)于 PyCharm 的文章:
喏,你們要的 PyCharm 快速上手指南
文章幫好多新手解決了問(wèn)題,在微博上還被知乎官方賬號(hào)推薦了。
而 PyCharm 在2017年的新版本中,對(duì) 新建項(xiàng)目 的配置增加了一點(diǎn)小功能。這些功能很有幫助,但卻會(huì)讓剛剛接觸開(kāi)發(fā)的新手困惑。最近已經(jīng)連續(xù)有好幾個(gè)同學(xué)問(wèn)到這個(gè)問(wèn)題,所以今天專門(mén)來(lái)演示一下。
首先要注意的是:PyCharm 只是開(kāi)發(fā)工具,并不自帶 python 環(huán)境,所以在安裝 PyCharm 之前,應(yīng)當(dāng)先 安裝 python 并設(shè)置好 環(huán)境變量 。(關(guān)于安裝和環(huán)境變量的詳細(xì)說(shuō)明,請(qǐng)?jiān)诠娞?hào)里回復(fù) 安裝 )
安裝好 PyCharm 并打開(kāi)后,會(huì)看到這樣一個(gè)界面。點(diǎn)擊 Create New Project 就是新建一個(gè)項(xiàng)目。
這里第一行是設(shè)定新項(xiàng)目的所在目錄。可以設(shè)定你的項(xiàng)目名稱。
在創(chuàng)建同時(shí),還需要指定項(xiàng)目所使用的 python 環(huán)境。之前的版本,是直接在項(xiàng)目目錄下面有一行 python 環(huán)境的選擇。而新版本,這里改成了更復(fù)雜的選項(xiàng)。
默認(rèn)情況下,新版 PyCharm 預(yù)設(shè)的是第一種選擇: New environment 。這種方式會(huì)創(chuàng)建一個(gè)新的 虛擬 python 環(huán)境 。
這樣的效果是,將你選擇的 python 環(huán)境復(fù)制一份,生成一個(gè)副本,這個(gè)新項(xiàng)目之后安裝的所有第三方庫(kù)僅限于這個(gè)副本的環(huán)境,而不會(huì)影響你原本的 python 和其他項(xiàng)目。
創(chuàng)建成功之后,會(huì)在項(xiàng)目里看到一個(gè)額外的目錄,就是虛擬的 python 環(huán)境所在。
這對(duì)于開(kāi)發(fā)多個(gè) python 項(xiàng)目來(lái)說(shuō)非常方便,也是通常所采用的解決方案。但對(duì)于新手來(lái)說(shuō),就會(huì)發(fā)生,在命令行里通過(guò) pip install 安裝的庫(kù),無(wú)法在自己創(chuàng)建的 PyCharm 項(xiàng)目中使用。原因就是項(xiàng)目使用了全新的虛擬環(huán)境。
所以,對(duì)于剛剛接觸 python 學(xué)習(xí)的新手來(lái)說(shuō),建議使用下面第二種創(chuàng)建方式:
Existing interpreter 。就是使用已有的 python 解釋器。
通常來(lái)說(shuō),在成功安裝好 python 的情況下,這里會(huì)自動(dòng)顯示你電腦上的 python 環(huán)境,選擇你要使用的版本,點(diǎn) create 確認(rèn)創(chuàng)建即可。
而如果你已經(jīng)安裝了 python 但這里沒(méi)有顯示,則需要點(diǎn)擊后面的齒輪按鈕進(jìn)行設(shè)置,手動(dòng)指定你的python路徑。注意這里和設(shè)置環(huán)境變量路徑不同,是需要指定到具體的 python 可執(zhí)行文件的地址,windows 的話就是要選擇到 python 安裝目錄下的 python.exe。
創(chuàng)建成功之后,就可以新建 py 文件,開(kāi)始編寫(xiě) python 代碼了
當(dāng)在項(xiàng)目中需要新增庫(kù)時(shí),可以通過(guò) PyCharm 設(shè)置里的 project interpreter 頁(yè)面進(jìn)行安裝,確保路徑不會(huì)出錯(cuò)。
以上就是通過(guò)新版 PyCharm 創(chuàng)建項(xiàng)目的簡(jiǎn)要過(guò)程。
.
════
其他文章及回答:
雙11 | 押韻工具 | 新手引導(dǎo) | 學(xué)編程的彎路 | 自學(xué)Python
Crossin的編程教室
微信公眾號(hào)ID:crossincode
網(wǎng)站:crossincode.com
論壇:bbs.crossincode.com
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://hztianpu.com/yun/45029.html
摘要:坑人的版本的版本問(wèn)題一直是個(gè)廣被吐槽的黑點(diǎn)。這些版本的沖突在開(kāi)發(fā)中十分常見(jiàn),而和的版本差異又加劇了這一問(wèn)題。從而避免與其他版本發(fā)生干擾。 坑人的版本 Python 的版本問(wèn)題一直是個(gè)廣被吐槽的黑點(diǎn)。以至于有人調(diào)侃說(shuō): Python 是世界上最好的兩種語(yǔ)言! 在這里我要說(shuō)明下,對(duì)于初學(xué)者來(lái)說(shuō),版本間的語(yǔ)法差異其實(shí)并不大?,F(xiàn)在剛開(kāi)始學(xué) Python 的人,放心大膽地 用最新版本 即可。業(yè)內(nèi)...
摘要:只有能看懂代碼,你才能快速準(zhǔn)確地定位代碼中的問(wèn)題。要寫(xiě)出很的代碼,少不了閱讀優(yōu)秀的源碼。我們的論壇和答疑群里,有一些同學(xué)會(huì)查看并解答其他人的代碼問(wèn)題。實(shí)際上,我覺(jué)得就是沒(méi)看懂你只是看懂了每一行代碼的意思,但并沒(méi)有理解整個(gè)代碼的設(shè)計(jì)。 編程,又被稱作 寫(xiě)代碼 。這個(gè)說(shuō)法有可能會(huì)帶來(lái)一點(diǎn)點(diǎn)誤解,讓人覺(jué)得如何寫(xiě)是學(xué)習(xí)編程要解決的主要問(wèn)題。但事實(shí)并非如此。盡管最終代碼要在鍵盤(pán)上敲出來(lái),但這個(gè)過(guò)...
摘要:如果你仍然無(wú)法抉擇,那請(qǐng)選擇,畢竟這是未來(lái)的趨勢(shì),參考知乎回答還是編輯器該如何選我推薦社區(qū)版,配置簡(jiǎn)單功能強(qiáng)大使用起來(lái)省時(shí)省心,對(duì)初學(xué)者友好。 這是一篇 Python 入門(mén)指南,針對(duì)那些沒(méi)有任何編程經(jīng)驗(yàn),從零開(kāi)始學(xué)習(xí) Python 的同學(xué)。不管你學(xué)習(xí)的出發(fā)點(diǎn)是興趣驅(qū)動(dòng)、拓展思維,還是工作需要、想要轉(zhuǎn)行,都可以此文作為一個(gè)參考。 在這個(gè)信息爆炸的時(shí)代,以 Python入門(mén) 為關(guān)鍵字搜索出...
摘要:且本小白也親身經(jīng)歷了整個(gè)從小白到爬蟲(chóng)初入門(mén)的過(guò)程,因此就斗膽在上開(kāi)一個(gè)欄目,以我的圖片爬蟲(chóng)全實(shí)現(xiàn)過(guò)程為例,以期用更簡(jiǎn)單清晰詳盡的方式來(lái)幫助更多小白應(yīng)對(duì)更大多數(shù)的爬蟲(chóng)實(shí)際問(wèn)題。 前言: 一個(gè)月前,博主在學(xué)過(guò)python(一年前)、會(huì)一點(diǎn)網(wǎng)絡(luò)(能按F12)的情況下,憑著熱血和興趣,開(kāi)始了pyth...
摘要:我自己印象最深的是在上安裝加密和科學(xué)計(jì)算模塊,折騰了很久。這個(gè)精裝是面向數(shù)據(jù)科學(xué)的,同時(shí)也保留了你自己進(jìn)一步改裝的空間。數(shù)據(jù)科學(xué)庫(kù)包環(huán)境管理工具,這幾樣就是的主要功能。 幾乎所有的 Python 學(xué)習(xí)者都遇到過(guò) 安裝 方面的問(wèn)題。這些安裝問(wèn)題包括 Python 自身環(huán)境的安裝、第三方模塊的安裝、不同版本的切換,以及不同平臺(tái)、版本間的兼容問(wèn)題 等。當(dāng)你因?yàn)檫@些問(wèn)題而卡殼,一行代碼沒(méi)寫(xiě)就已...
閱讀 2141·2023-04-26 01:59
閱讀 3428·2021-10-11 11:07
閱讀 3495·2021-09-22 15:43
閱讀 3537·2021-09-02 15:21
閱讀 2792·2021-09-01 10:49
閱讀 1035·2019-08-29 15:15
閱讀 3273·2019-08-29 13:59
閱讀 2966·2019-08-26 13:36