建立開發環境

更新於 發佈於 閱讀時間約 5 分鐘
讀完文件,接下來就是要動手了。第一步要先安裝Python。爬了些文,最後決定安裝Anaconda。之所以選擇Anaconda,主要原因是「懶」。沒錯!就是懶。一家烤肉萬家香,裝了之後,除了Python之外,還有大大小小、雜七雜八、有用沒用的package都一併裝了,省時省力,非常適合懶人如我者。唯一不盡人意的一點,就是需要的空間實在是有點大:3GB左右。雖然硬碟空間還夠,但下次備份系統碟時,得多花好些時間了。
其實除了Anaconda之外,另外還有個空間需求比較小的miniconda,雖然空間需求比較小,但需要什麼package還要自己裝。既然主要的目的是學Python,而不是要學安裝軟體,那就偷懶有理,畢竟需要自己安裝的部分越多,碰上問題的機率越大,花在解決安裝問題上的時間會越多,搞到最後,可能會忘了本來是要寫程式,而不是研究怎麼安裝軟體。
安裝很順利,滑鼠點幾下,沒花多少時間就裝好了。打開Anaconda Navigator,點選Environments。嗯!只有一個base (root),裡頭有好多package,難怪要這麼大空間。
接下來來測試IDE。開啟Spyder後,跳出一個畫面,通知已有新版可以安裝。好吧!等測試完再來裝好了。簡單寫行程式來測試。嗯,可以正常執行,安裝完成!
再來就是來更新Spyder了。看了一下可更新的package清單,咦?!Python不是已經到了3.9.1?怎麼安裝的還是舊版的3.8.5?也來給他升級一下好了。選定要升級的版本後,按下Apply按鈕,然後跳出一個畫面:The following packages will be modified: … Solving package specifications,一個進度條在那兒跑啊跑的,然後……沒有然後了。
等了幾分鐘沒有任何進展,心裡浮現一絲絲不祥的預感,最後決定先洗澡,等洗完澡再看看好了。
好吧!最不希望看到的情形發生了,洗完澡後,那進度條還在那兒跑啊跑的,完全不嫌累。
爬文!爬文!看來這問題非常普遍,網路上有各式各樣的解決辦法,連官網都有正式的文章說明。但是啊但是,官網的意思是說,牽涉的問題太多,沒有一勞永逸的解決方式,還詳細說明這更新的內部運作方式,要大夥兒看著辦。嗚!人家就是不想花太多時間在安裝軟體上,才會選擇安裝Anaconda的啊!
喂!那不更新行不行啊?!
應該是可以啦!可是你知道的,看到不是最新版的,心裡頭會癢癢的,很難過的。那怎麼辦咧?開個新的environment試看看好了。
開好environment後,安裝最新版的Python和Spyder……嘿!可以耶!執行也沒問題。可是……醜醜的,留個不聽話的base (root)在那兒,讓人看了就不開心。把它刪掉好了,然後再把新的environment的名字改成base (root)。這如意算盤,理所當然是沒打成,base (root)刪不掉,可惱啊!。
既然base (root)刪不掉,那把裡頭沒用的package全砍了,會不會就可以更新了?說不定是因為package太多,互相牽扯來牽扯去,所以動彈不得,來試試看好了。能砍的都砍了之後,更新……還是不行,看來得使出砍掉重練這個大絕招了。
把Anaconda移除後,再重新裝好,看了看時間,都已經快半夜十二點了,測試一下,如果OK的話,就收工上床睡覺覺,但願不要有什麼意外的驚喜才好。
這還真是好的不靈,壞的特別靈,Spyder開不了。再重裝一次好了,最後一次!不管結果如何,都要乖乖上床睡覺覺。唉!現在都盡量避免在晚上寫程式或安裝軟體,要不然一個不小心,就會像這樣欲罷不能。大學同學曾這麼評論喝酒這檔事:喝了傷身,不喝傷心。現在的狀況就是這樣:繼續傷身,不繼續傷心。
這今夜最後一擊總歸還是失敗了,看來只能傷心地上床睡覺覺,等隔天再戰了。不過萬一還是不行怎麼辦?安裝都正常,應該是有其他問題才會沒法開啟Spyder。如果還是不行,乾脆把整個系統碟還原,整個砍掉重練,反正前陣子才備份的,應該沒多少東西需要先備份。要先備份的有瀏覽器的書籤,還有……對了!StarCraft II…這可不能忘了備份,好不容易過了這麼多關,可不想從頭再來。唉!下次不可以又在晚上搞這些有的沒的,傷身又傷心啊~~~
隔天……
備份好資料後,再來呢?真的要放大絕還原整個系統嗎?還是不要好了,再試試安裝miniconda看行不行。移除Anaconda,安裝miniconda。miniconda就只有命令列介面,下指令後……還是不行。這到底是怎啦?!打開Windows的工作管理員,看看能不能看出些端倪。咦?!為什麼Python這個process出現一下,然後又不見了?顯然系統裡頭有什麼狀況。會不會是移除Anaconda時出了差錯?爬文!爬文!似乎這種開啟不了的狀況還挺常見的,網路上一堆討論,還有不少解決辦法。
試了幾種比較多人提及的辦法,miniconda也重裝了好幾次,都沒效!正在乾瞪眼時,看到一篇文章提到,移除Anaconda時,要一併把隱藏目錄手動移除。對耶!移除Anaconda之後,是有再手動移除一些目錄和檔案,那時有看到一些看來是跟Python有關的隱藏目錄,想說應該沒什麼影響,就沒理它。來試試看好了!移除miniconda,並把文章中提到要移除的隱藏目錄移除後,再把miniconda裝上,懷著充滿期待的心情啟動……哇哈哈!可以了!
既然miniconda可以用,那就用吧!不想再去裝Anaconda了。不過miniconda只有命令列介面,官網說可以裝Anaconda Navigator,那就裝看看囉!
Anaconda Navigator很順利地裝好,想更新的package也更新了,王子與公主從此過著幸福快樂的日子~~~
即將進入廣告,捲動後可繼續閱讀
為什麼會看到廣告
avatar-img
15會員
131內容數
寫點東西自娛娛人
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
ysf的沙龍 的其他內容
學程式最怕的,就是抱著書猛啃,把書背得滾瓜爛熟,真正要寫的時候,反而一行都寫不出來。
最近決定好好的把Python給學一學。之所以有這個想法,倒也不是臨時起意或是趕流行,而是決定把想了好久想寫,但卻遲遲未動手的東東給寫一寫。
學程式最怕的,就是抱著書猛啃,把書背得滾瓜爛熟,真正要寫的時候,反而一行都寫不出來。
最近決定好好的把Python給學一學。之所以有這個想法,倒也不是臨時起意或是趕流行,而是決定把想了好久想寫,但卻遲遲未動手的東東給寫一寫。
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
想要使用python學習程式應該要怎麼開始呢? 首先就是要下載Python(程式語言)還有Pychar(整合開發環境,IDE)這兩個軟體。 在Google的搜尋欄位打上Python下載, 點選第一個Download Python。 第二步點選Download,選擇你的電腦系統。
Thumbnail
Python擁有便攜性和通用性,適用於多種場景,同時具有全球通用性。Python在科技製造業、資料分析、人工智慧等領域有廣泛應用,對於理工科背景者而言有獨特的優勢。透過在線課程、自學書籍、實作專案,以及參與社群和開源專案,理工背景者可以達成從轉職進入Python程式領域的目標。
Thumbnail
在離線環境需要安裝Python套件時就相當的麻煩,需要先下載好套件包,在打指令安裝,若套件數量一多時就會相當麻煩。 本文將介紹如何利用兩行指令快速的安裝整個資料夾的套件。
Thumbnail
對於剛開始接觸Python的新手來說,無疑會在眾多執行環境中迷茫,不知道應該選擇哪一個比較好? 在這個情況下,我會推薦一個好的起點– Anaconda。現在,讓我們花費一分鐘的時間,我將引導你成功安裝Anaconda,並且正式開啟你在資料科學領域的旅程!
Thumbnail
什麼是Python python是電腦程式語言的一種,如同python官方網站上的介紹 "Python是一種程式語,可讓你更快速地工作並更有效的整合系統"。簡單地說,就是你可用python這個程式語言去告訴電腦你想要作什麼,讓電腦來幫你完成你要作的事情。
Thumbnail
情況描述 我們在「【🔒 Python 先修班】教你親手打包專屬套件庫的手作課(pip install…)」有提到如何打包Python讓自己的程式變成套件, 讓其他人可以用pip install的方式進行安裝,😲 But… 我們實際上打包後, 發現到引用的檔案都有被打包進去,但目錄卻未被打包
Thumbnail
幾個步驟,就能成功在MacBook Air M1安裝Python3和Django!
想要開始Python語言的開發環境,有兩種常見方式,一種是下載安裝到本機端,另一種是直接在雲端執行。本文將介紹三個常見的開發工具及其安裝步驟。
conda update conda conda update anaconda anaconda-navigator conda update --all
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
想要使用python學習程式應該要怎麼開始呢? 首先就是要下載Python(程式語言)還有Pychar(整合開發環境,IDE)這兩個軟體。 在Google的搜尋欄位打上Python下載, 點選第一個Download Python。 第二步點選Download,選擇你的電腦系統。
Thumbnail
Python擁有便攜性和通用性,適用於多種場景,同時具有全球通用性。Python在科技製造業、資料分析、人工智慧等領域有廣泛應用,對於理工科背景者而言有獨特的優勢。透過在線課程、自學書籍、實作專案,以及參與社群和開源專案,理工背景者可以達成從轉職進入Python程式領域的目標。
Thumbnail
在離線環境需要安裝Python套件時就相當的麻煩,需要先下載好套件包,在打指令安裝,若套件數量一多時就會相當麻煩。 本文將介紹如何利用兩行指令快速的安裝整個資料夾的套件。
Thumbnail
對於剛開始接觸Python的新手來說,無疑會在眾多執行環境中迷茫,不知道應該選擇哪一個比較好? 在這個情況下,我會推薦一個好的起點– Anaconda。現在,讓我們花費一分鐘的時間,我將引導你成功安裝Anaconda,並且正式開啟你在資料科學領域的旅程!
Thumbnail
什麼是Python python是電腦程式語言的一種,如同python官方網站上的介紹 "Python是一種程式語,可讓你更快速地工作並更有效的整合系統"。簡單地說,就是你可用python這個程式語言去告訴電腦你想要作什麼,讓電腦來幫你完成你要作的事情。
Thumbnail
情況描述 我們在「【🔒 Python 先修班】教你親手打包專屬套件庫的手作課(pip install…)」有提到如何打包Python讓自己的程式變成套件, 讓其他人可以用pip install的方式進行安裝,😲 But… 我們實際上打包後, 發現到引用的檔案都有被打包進去,但目錄卻未被打包
Thumbnail
幾個步驟,就能成功在MacBook Air M1安裝Python3和Django!
想要開始Python語言的開發環境,有兩種常見方式,一種是下載安裝到本機端,另一種是直接在雲端執行。本文將介紹三個常見的開發工具及其安裝步驟。
conda update conda conda update anaconda anaconda-navigator conda update --all