建立開發環境

閱讀時間約 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會員
129內容數
寫點東西自娛娛人
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
ysf的沙龍 的其他內容
學程式最怕的,就是抱著書猛啃,把書背得滾瓜爛熟,真正要寫的時候,反而一行都寫不出來。
最近決定好好的把Python給學一學。之所以有這個想法,倒也不是臨時起意或是趕流行,而是決定把想了好久想寫,但卻遲遲未動手的東東給寫一寫。
學程式最怕的,就是抱著書猛啃,把書背得滾瓜爛熟,真正要寫的時候,反而一行都寫不出來。
最近決定好好的把Python給學一學。之所以有這個想法,倒也不是臨時起意或是趕流行,而是決定把想了好久想寫,但卻遲遲未動手的東東給寫一寫。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
重點不在於你,而在於你的人際關係。 1.認識本色 真誠 最好的自己,就是表現真實的本色,而不是努力表演的你。 你想建立、拓展人脈,從展現本色做起, 用真誠與關心,來催化人脈的成長。 形象 首先,喜歡自己,對自己好一點, 與自己溫柔的對話,發現隱藏版的自己。 正向聚焦,負
Thumbnail
哈囉~大家好,我是菜脯👋 ⁡ 今天想和大家聊聊何謂「狹隘」的思維,可能因為擔心、害怕、嫉妒或是缺乏安全感等因素,進而用一些比較不誠實和操縱性的行為來扭曲事實,進而讓他人感覺很糟糕。
Thumbnail
你是否也期望能夠實現被動成交,想讓潛在客戶自發信任你,毫不猶豫地選擇與你合作?那麽如何做呢? 我將分享兩個關鍵建議,幫助你在社群媒體上展示真實自我,從而贏得信任與成交。
Thumbnail
限時好文,歡迎支持,讓阿Han給你最貼近業界的開發實戰教學… 為什麼不害怕犯錯很重要? 開發的過程中我們最害怕的就是我的程式把系統搞掛了…,這樣一來重新安裝作業系統的成本非常高,包括還原也是,我想這會阻礙我們學習的動力,那究竟有什麼樣的技術能夠讓我們開發的同時也能夠勇於犯錯呢? 答案就是「容器化」
Thumbnail
最近配合公司政策換了新電腦,重新回想起從頭建環境的惡夢。本篇文就來記錄一下如何開始踏入Java的第一步,方便起見也使用相對Eclipse、IntelliJ來說輕量不少的VScode作為編輯器。
Thumbnail
11月24日由台北市議員黃郁芬、社子島自救會、環境權保障基金會在台北市議會共同召開記者會,針對社子島開發案質疑台北市府環評報告造假,並未如實呈報該開發案是否對關渡濕地造成相關影響......
Thumbnail
【清訊新聞/台北中心 報導】 (圖源:教育部新聞發布區) 教育部今(4日)發稿表示,為提升行政效率、落實節能減碳、強化資安管理、整備創新應用環境、機房管理及資訊安全人才培育等,教育部配合國發會推動「建構公教體系綠能雲端資料中心計畫」,迄109年底已完成建構直轄市、縣(市)教育網路中心綠能雲端資料中
Thumbnail
台灣OBU為國際金融業務分行之簡稱。投資客戶要申請海外帳戶,在坊間常誤以為OBU就是指境外公司,正確來說OBU其實是指境外公司的在台灣開的帳戶,簡稱OBU境外公司帳戶 ,政府將其與當地金融體系分開,以境外通貨為交易仲介,境外客戶為交易對象,給予租稅減免、或免除金融管制等優惠條件,吸引國際金融業者前來
【清訊新聞/台北中心報導】 爭議二十多年的淡水河北側道路(淡北道路)開發案在今年的1月15日(第三次環評)通過,並於6月1日公告審查結論。針對爭議不斷的淡北道路環評處分,環境法律人協會率領律師團依法於6月30日提出訴願申請,並於本月28日與綠黨北北基黨部、綠色公民行動聯盟召開記者會,也提出《行政訴
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
重點不在於你,而在於你的人際關係。 1.認識本色 真誠 最好的自己,就是表現真實的本色,而不是努力表演的你。 你想建立、拓展人脈,從展現本色做起, 用真誠與關心,來催化人脈的成長。 形象 首先,喜歡自己,對自己好一點, 與自己溫柔的對話,發現隱藏版的自己。 正向聚焦,負
Thumbnail
哈囉~大家好,我是菜脯👋 ⁡ 今天想和大家聊聊何謂「狹隘」的思維,可能因為擔心、害怕、嫉妒或是缺乏安全感等因素,進而用一些比較不誠實和操縱性的行為來扭曲事實,進而讓他人感覺很糟糕。
Thumbnail
你是否也期望能夠實現被動成交,想讓潛在客戶自發信任你,毫不猶豫地選擇與你合作?那麽如何做呢? 我將分享兩個關鍵建議,幫助你在社群媒體上展示真實自我,從而贏得信任與成交。
Thumbnail
限時好文,歡迎支持,讓阿Han給你最貼近業界的開發實戰教學… 為什麼不害怕犯錯很重要? 開發的過程中我們最害怕的就是我的程式把系統搞掛了…,這樣一來重新安裝作業系統的成本非常高,包括還原也是,我想這會阻礙我們學習的動力,那究竟有什麼樣的技術能夠讓我們開發的同時也能夠勇於犯錯呢? 答案就是「容器化」
Thumbnail
最近配合公司政策換了新電腦,重新回想起從頭建環境的惡夢。本篇文就來記錄一下如何開始踏入Java的第一步,方便起見也使用相對Eclipse、IntelliJ來說輕量不少的VScode作為編輯器。
Thumbnail
11月24日由台北市議員黃郁芬、社子島自救會、環境權保障基金會在台北市議會共同召開記者會,針對社子島開發案質疑台北市府環評報告造假,並未如實呈報該開發案是否對關渡濕地造成相關影響......
Thumbnail
【清訊新聞/台北中心 報導】 (圖源:教育部新聞發布區) 教育部今(4日)發稿表示,為提升行政效率、落實節能減碳、強化資安管理、整備創新應用環境、機房管理及資訊安全人才培育等,教育部配合國發會推動「建構公教體系綠能雲端資料中心計畫」,迄109年底已完成建構直轄市、縣(市)教育網路中心綠能雲端資料中
Thumbnail
台灣OBU為國際金融業務分行之簡稱。投資客戶要申請海外帳戶,在坊間常誤以為OBU就是指境外公司,正確來說OBU其實是指境外公司的在台灣開的帳戶,簡稱OBU境外公司帳戶 ,政府將其與當地金融體系分開,以境外通貨為交易仲介,境外客戶為交易對象,給予租稅減免、或免除金融管制等優惠條件,吸引國際金融業者前來
【清訊新聞/台北中心報導】 爭議二十多年的淡水河北側道路(淡北道路)開發案在今年的1月15日(第三次環評)通過,並於6月1日公告審查結論。針對爭議不斷的淡北道路環評處分,環境法律人協會率領律師團依法於6月30日提出訴願申請,並於本月28日與綠黨北北基黨部、綠色公民行動聯盟召開記者會,也提出《行政訴