使用Anaconda完全替代官方Python
一. 為什么要用Anaconda替代官方Python
Anaconda簡(jiǎn)介及其下載 安裝 配置 使用 卸載_徐大康的博客-CSDN博客_anaconda
Anaconda集成了很多的科學(xué)計(jì)算的第三方庫(kù),開(kāi)箱即用,無(wú)需額外下載
Anaconda有圖形化的庫(kù)管理界面,方便安裝 卸載 升級(jí)第三方庫(kù)
Anaconda可以方便的創(chuàng)建虛擬環(huán)境而安裝其它支持包
Anaconda的庫(kù)管理工具conda比pip更強(qiáng)大,除基本的庫(kù)管理功能外,還可管理虛擬環(huán)境
我主要就用Python做一些數(shù)據(jù)分析,所以對(duì)于我來(lái)說(shuō)第一點(diǎn)很有吸引力,但有兩點(diǎn)不方便使我之前一直用官方Python:
沒(méi)有IDLE shell的界面,我喜歡從開(kāi)始菜單打開(kāi)IDLE,然后當(dāng)作大號(hào)的計(jì)算器使用
沒(méi)有右鍵菜單 —— Edit with IDLE,有時(shí)從Vscode中運(yùn)行Python會(huì)報(bào)找不到模塊等奇怪的錯(cuò)誤,這時(shí)用原裝的IDLE運(yùn)行一下,就可以判斷出是代碼的問(wèn)題還是Vscode自身的問(wèn)題
這兩點(diǎn)現(xiàn)在都已經(jīng)解決,分享一下解決的辦法。
二. Anaconda將Python IDLE Shell固定到開(kāi)始屏幕
效果如下圖:
步驟如下:
2.1 找到Anaconda3安裝目錄/Lib/idlelib下的idle.pyw
雙擊此文件就可以打開(kāi)Python原版的IDLE Shell,所有后面我們要做的就是將此文件的快捷方式固定到開(kāi)始菜單即可
2.2 右擊idle.pyw,選擇創(chuàng)建快捷方式
或者選擇發(fā)送到桌面快捷方式。
2.3 打開(kāi)開(kāi)始菜單文件夾
在開(kāi)始菜單中選擇一個(gè)程序右擊 -> 更多 -> 打開(kāi)文件位置,即可打開(kāi)開(kāi)始菜單文件夾。
2.4 將idle.pyw的快捷方式放到開(kāi)始菜單文件夾中
然后將此快捷方式重命名為IDLE,你還可以右擊 -> 屬性 -> 更改圖標(biāo),使得它和Python原版的IDLE圖標(biāo)一致。
2.5 在開(kāi)始菜單中找到IDLE -> 右擊 -> 固定到“開(kāi)始”屏幕
完成!并且之前的給IDLE加清屏快捷鍵的方法依舊適用,只是安裝路徑變了而已。
Python IDLE 如何清屏_徐大康的博客-CSDN博客_idle如何清屏
三.給.py和.pyw文件添加右鍵菜單Edit with IDLE
新建文件,將以下代碼拷貝進(jìn)去,將pythonw.exe路徑和idle.pyw的路徑改為自己的,注意轉(zhuǎn)義字符\的使用。
如果安裝時(shí)選擇的是默認(rèn)路徑,僅需要修改用戶名xu即可。
Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\SystemFileAssociations\.py\shell\Edit with IDLE\command] @="\"C:\\Users\\xu\\anaconda3\\pythonw.exe\" \"C:\\Users\\xu\\anaconda3\\Lib\\idlelib\\idle.pyw\" \"%1\""[HKEY_CLASSES_ROOT\SystemFileAssociations\.pyw\shell\Edit with IDLE\command] @="\"C:\\Users\\xu\\anaconda3\\pythonw.exe\" \"C:\\Users\\xu\\anaconda3\\Lib\\idlelib\\idle.pyw\" \"%1\""保存,改文件后綴名為.reg,再雙擊運(yùn)行,將以下模板寫(xiě)入注冊(cè)表
效果如下:
如果沒(méi)有成功,Win + R,輸入regedit,打開(kāi)注冊(cè)表,定位到以下路徑:
計(jì)算機(jī)\HKEY_CLASSES_ROOT\SystemFileAssociations\.py\shell\Edit with IDLE\command檢查下command的數(shù)值數(shù)據(jù)是否有錯(cuò)誤,正確值應(yīng)是:
"C:\Users\你的用戶名\anaconda3\pythonw.exe" "C:\Users\你的用戶名\anaconda3\Lib\idlelib\idle.pyw" "%1"四. 使用conda替代pip管理第三方庫(kù)
留坑,以后用熟練了conda再寫(xiě)個(gè)單獨(dú)的博客。
五. 其它說(shuō)明
Anaconda自帶的IDE —— Spyder,可以提供類(lèi)型matlab的功能,一個(gè)工作區(qū),一個(gè)變量列表。它啟動(dòng)較快,占用內(nèi)存小,可用于臨時(shí)計(jì)算。
總結(jié)
以上是生活随笔為你收集整理的使用Anaconda完全替代官方Python的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Git简介及其下载 安装 卸载
- 下一篇: Cadence Orcad元器件位号重排