- 4月 16 週五 202100:00
全民寫程式 | 好用的 Docker 容器 | Docker Desktop 使用教學 | 程式開發最佳輔助工具
- 4月 14 週三 202100:00
汐止美食 | 志芸臭豆腐 | 臭豆腐兩吃 | 外送美食

前言
當初在 UberEats 和 Foodpanda 找了好多臭豆腐來吃,經過精挑細選、還有再購的臭豆腐也剩下不多,當然,沒有被介紹不代表不好吃,可能只是我們錯過了彼此😢。
- 4月 13 週二 202100:00
嚐鮮 | 85度C『燕麥奶拿鐵』嘗鮮| 85度C咖啡優惠 | 乳糖不耐症的好朋友 | 植物奶咖啡 | 咖啡試喝

首陽一家頗喜歡喝咖啡,也喜歡嘗試各種新奇口味的咖啡,繼之前的哈密瓜冠軍拿鐵、全家厚豆乳拿鐵之後,又發現這個新奇的口味『燕麥奶拿鐵』,究竟燕麥奶拿鐵是否能夠完全取代一般拿鐵呢?
- 4月 12 週一 202100:00
全民寫程式 | Python | pyenv-virtualenv 教學(安裝篇)

系列文章
全民寫程式 | Python | pyenv-virtualenv 教學(介紹篇)
目錄
- 取得 pyenv-win
- 完成安裝
- 1. 將 PYENV 和 PYENV_HOME 添加到您的環境變數中。
- 2. 將以下路徑添加到您的 USER PATH 變數中,以便使用 pyenv 命令。在 PowerShell 或 Windows 8 以上的終端機執行以下命令:
- 3. 關閉並重新打開您的終端機,執行 pyenv --version,可能有不同反饋。
- 4. 在主目錄執行:pyenv rehash
- 5. 輸入幾個 pyenv 指令看看有沒有問題吧!
- 1. BUILD FAILED (OS X 11.0.1 using python-build 20180424)
- 2. pyenv: shell integration not enabled. Run `pyenv init’ for instructions.
這是做什麼的?什麼時候用到?
如果您看到 Python pip 卻不知道這是什麼的話,我們先來個簡介吧~
許多程式語言都會引用別人的函式庫(library),Python 也不例外,pip 是「Python軟體包索引」(英語:Python Package Index,PyPI),它能夠管理本地 Python 模組(Module),如果在Python 語法中用到 import xxx as xxx 或 import xxx 時,除了內建模組以外,其他引用必需先用 pip 安裝該模組,否則無法使用。有些 import 後找不到模組的錯誤,可能是未安裝模組造成的。
言歸正傳⋯☺️
我們在開發 Python 專案時,會希望使用乾淨的 Python、pip 環境。
或是,如果在 GitHub 下載某個 Python 開源專案,我們也希望給它一個新環境做設定。
不同 Python 版本、不同模組的版本(pip 模組),可能對語法有不同需求,因此正確環境才能讓專案執行不出錯。
利用 pyenv-virtualenv,我們可以建置新環境,無論是 Python、pip 都如新的一般乾淨。
以下介紹我們和大家說明怎麼安裝 pyenv-virtualenv✨~
在 macOS 安裝
Homebrew
根據 官網 說明。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
pyenv
用 brew 安裝吧。
brew install pyenv
pyenv-virtualenv
再用 brew 安裝吧。
brew install pyenv-virtualenv
- 4月 11 週日 202100:00
全民寫程式 | Python | pyenv-virtualenv 教學(介紹篇)

系列文章
全民寫程式 | Python | pyenv-virtualenv 教學(安裝篇)
目錄
這是做什麼的?什麼時候用到?
如果您看到 Python pip 卻不知道這是什麼的話,我們先來個簡介吧~
許多程式語言都會引用別人的函式庫(library),Python 也不例外,pip 是「Python軟體包索引」(英語:Python Package Index,PyPI),它能夠管理本地 Python 模組(Module),如果在Python 語法中用到 import xxx as xxx 或 import xxx 時,除了內建模組以外,其他引用必需先用 pip 安裝該模組,否則無法使用。有些 import 後找不到模組的錯誤,可能是未安裝模組造成的。
言歸正傳⋯☺️
我們在開發 Python 專案時,會希望使用乾淨的 Python、pip 環境。
或是,如果在 GitHub 下載某個 Python 開源專案,我們也希望給它一個新環境做設定。
不同 Python 版本、不同模組的版本(pip 模組),可能對語法有不同需求,因此正確環境才能讓專案執行不出錯。
利用 pyenv-virtualenv,我們可以建置新環境,無論是 Python、pip 都如新的一般乾淨。
以下介紹我們常用到的 pyenv-virtualenv 功能😎~
裝一個 python 環境
1. 列出提供的 python 版本,從中選一個。
pyenv install --list
2. 安裝喜歡的版本,這裡是安裝
3.9.0。pyenv install 3.9.0
3. 安裝好了可以這樣看一下。
pyenv versions
輸出,有剛剛安裝的版本即是成功。
* system (set by /Users/xxx/.pyenv/version)
3.9.0
其實這個時候已經可以切過去使用了,但是呢,還不夠方便,頂多一個版本算一個環境而已,pip 是同一套,想要一個 python 版本多個 pip 環境呢?
這邊開始用 pyenv-virtualenv 囉。
4. 安裝虛擬 python 環境。
其中
3.9.0 是步驟 2. 安裝的版本,test 是要幫新環境取的名字,可自己隨意取。pyenv virtualenv 3.9.0 test
安裝好後,指令
pyenv versions 的輸出,變成這樣,現在系統裡有這些環境囉。* system (set by /Users/paltis/.pyenv/version)
3.9.0
3.9.0/envs/test
test5. 切換到新環境。
將演示怎麼切換到剛剛新增的 test 環境。
有三種方式,用途不相同。
5.1. global
設定系統預設的 python 環境。
pyenv global test
5.2. local
改變目前資料夾 python 環境。
pyenv local test
指定資料夾會多一個名為
.python-version 的檔案,紀錄該資料夾的 python 版本。5.3. shell
改變目前終端機的 python 環境,暫時的,如果打開新的終端機視窗,會恢復原樣。
pyenv shell test
5.4. 比較
優先度:shell > local > global
作用範圍:global(整個系統) > local(資料夾) > shell(當前終端機視窗)
謝謝您的觀看了😆~
- 4月 10 週六 202100:00
汐止美食 | 平價美味的港式飲茶 | 老師傅點心攤 | 可以一次吃好多種點心喔

位於汐止中興市場內,有一家美味且平價的港式飲茶 – 老師傅點心攤
- 4月 09 週五 202100:00
全民寫程式 | 程式語法好多喔,我記不起來怎麼辦?

說一個真實發生的笑話:『有一次公司對外的網路斷線,全體工程師同事們齊聲歡呼,可以直接下班囉!!!』,這是一個沒有網路無法寫程式的概念😂。
- 4月 08 週四 202100:01
【法務】全民寫程式 | 專案管理 | 授權很重要 | 不可不知的 Open Source License | 安全地在巨人肩膀上寫程式

之前聽到客戶的公司因為版權問題被人家告了,賠了好大一筆錢了事,從此就非常在意授權問題...
留言
- 4月 07 週三 202100:00
如何法力無邊? 凡事要忍耐 | 萬法得成於忍
- 4月 06 週二 202100:00
全民寫程式 | 我想學程式設計,但是英文不好怎麼辦?
其實,現在各大雲端廠商都在使用 Docker 這個技術喔!!!

