PyCharm [t?ɑ?m] 魅力
PyCharm 是由 JetBrains 打造的一款 Python IDE镀虐。
PyCharm 具備一般 Python IDE 的功能模暗,比如:調(diào)試三热、語法高亮、項目管理侧甫、代碼跳轉(zhuǎn)珊佣、智能提示蹋宦、自動完成披粟、單元測試、版本控制等冷冗。
另外守屉,PyCharm 還提供了一些很好的功能用于 Django 開發(fā),同時支持 Google App Engine蒿辙,更酷的是拇泛,PyCharm 支持 IronPython。
PyCharm 官方下載地址:http://www.jetbrains.com/pycharm/download/
如圖所示思灌,JetBrains 提供了三個版本的 PyCharm俺叭,分別為:Windows、MacOS 和 Linux. 在此泰偿,我們選擇 MacOS熄守,點擊 DOWNLOAD ,下載好了之后安裝。
啟動 PyCharm
如上圖所示,如果我們之前安裝過 PyCharm 并且保存過配置文件裕照,那么再次安裝時攒发,可以導(dǎo)入之前的配置文件;否則的話晋南,如果我們是首次安裝惠猿,則選擇 Do not imports settins:
之后按著引導(dǎo)直接 Next , 一直到需要輸入激活碼
至于 PyCharm 的激活碼,可以通過「IntelliJ IDEA 最新激活碼(截止到 2019 年 5 月 4 日)」獲取负间,由于 IntelliJ IDEA 和 PyCharm 都屬于 JetBrains偶妖,因此其激活碼可以共用。
在驗證上述注冊碼的過程中政溃,顯示此注冊碼已經(jīng)被取消餐屎,則可以通過在 hosts 文件最后一行添加文本:
0.0.0.0 account.jetbrains.com
修改 hostS 文件 目的:是屏蔽掉 Pycharm 對激活碼的驗證
在 Mac 系統(tǒng)中,對 hosts 文件修改:
Mac:~ mac$ sudo -i
Password:
Mac:~ root# cd /etc
Mac:etc root# vi hosts
加上好了之后保存并退出玩祟,就可以了腹缩。
點擊 Configure --> Manger License 到時候在自行百度換一個新的激活碼。
BIG3CLIK6F-eyJsaWNlbnNlSWQiOiJCSUczQ0xJSzZGIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiQUMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IklJIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiUlMwIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiV1MiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJEUE4iLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJSQyIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiREMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJEQiIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IlJNIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9XSwiaGFzaCI6IjQ3NzU1MTcvMCIsImdyYWNlUGVyaW9kRGF5cyI6MCwiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-iygsIMXTVeSyYkUxAqpHmymrgwN5InkOfeRhhPIPa88FO9FRuZosIBTY18tflChACznk3qferT7iMGKm7pumDTR4FbVVlK/3n1ER0eMKu2NcaXb7m10xT6kLW1Xb3LtuZEnuis5pYuEwT1zR7GskeNWdYZ0dAJpNDLFrqPyAPo5s1KLDHKpw+VfVd4uf7RMjOIzuJhAAYAG+amyivQt61I9aYiwpHQvUphvTwi0X0qL/oDJHAQbIv4Qwscyo4aYZJBKutYioZH9rgOP6Yw/sCltpoPWlJtDOcw/iEWYiCVG1pH9AWjCYXZ9AbbEBOWV71IQr5VWrsqFZ7cg7hLEJ3A==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9
1 什么是 hosts
文件?
hosts
是一個沒有擴(kuò)展名的系統(tǒng)文件,其基本作用就是將一些常用的網(wǎng)址域名與其對應(yīng)的 IP 地址建立一個關(guān)聯(lián)“ 數(shù)據(jù)庫 ”鸳玩。當(dāng)用戶在瀏覽器中輸入一個需要登錄的網(wǎng)址時谭贪,系統(tǒng)會首先自動從hosts
文件中尋找對應(yīng)的 IP 地址,一旦找到磕诊,系統(tǒng)就會立即打開對應(yīng)網(wǎng)頁,如果沒有找到,則系統(tǒng)會將網(wǎng)址提交 DNS 域名解析服務(wù)器進(jìn)行 IP 地址的解析竿痰。
2 hosts
文件的作用
2.1 加快域名解析
對于經(jīng)常訪問的網(wǎng)站,咱們可以通過在hosts
文件中配置域名和 IP 的映射關(guān)系砌溺,提高域名的解析速度影涉。由于有了映射關(guān)系,當(dāng)咱們輸入域名后规伐,計算機(jī)就能夠快速解析出 IP 地址蟹倾,而不用請求網(wǎng)絡(luò)上的 DNS 服務(wù)器。
2.2 構(gòu)建映射關(guān)系
在很多單位中猖闪,都會有自己局域網(wǎng)鲜棠,而且還會有不同的服務(wù)器提供給公司的成員使用。但由于局域網(wǎng)中一般很少架設(shè) DNS 服務(wù)器培慌,因此在訪問這些服務(wù)器時豁陆,就需要輸入難記的 IP 地址,這對大家來說相當(dāng)麻煩吵护。因此盒音,咱們可以分別給這些服務(wù)器取個容易記住的名字竖配,然后在hosts
文件中建立 IP 映射,這樣在以后訪問的時候里逆,只要輸入這個服務(wù)器的名字就 OK 啦进胯!
2.3 屏蔽垃圾網(wǎng)站
現(xiàn)在有很多網(wǎng)站,在不經(jīng)過咱們同意的時候原押,就將各種各樣的插件安裝到咱們的計算機(jī)中胁镐,其中不乏病毒和木馬。對于這些網(wǎng)站诸衔,咱們就可以利用hosts
文件把這些網(wǎng)站的域名映射到一個錯誤的 IP 或本地計算機(jī)的 IP 地址上盯漂,這樣就可以達(dá)到禁止訪問的目的啦!
2.4 修改hosts
文件的方法
由于 hosts 文件屬性系統(tǒng)文件笨农,因此需要管理員權(quán)限才能對其進(jìn)行修改就缆。
- 第一種方法:先將權(quán)限修改成管理員權(quán)限,然后在對其進(jìn)行修改谒亦。
-
第二種方法:先將
hosts
文件復(fù)制到桌面竭宰,這時就不需要管理員權(quán)限了,因此可以對其進(jìn)行修改了份招,等修改之后切揭,在將其拖回原目錄,替換就可以啦锁摔!
hosts
文件修改示例:
202.108.22.5 www.baidu.com
如上所示廓旬,咱們在本地的hosts
文件中,將百度的 IP 地址與百度的域名建立了映射關(guān)系谐腰,也就起到了“加快域名解析”的作用孕豹,因為不需要再去請求 DNS 服務(wù)器啦!此外十气,如果咱們想要對其進(jìn)行注釋的話励背,直接在前面加#
符號就可以,例如:
#202.108.22.5 www.baidu.com