前往
大廳
主題

Mac 安装 Python 版本問題 + 使用 venv 或 conda 管理虛擬環境

Rubibiyen | 2024-04-27 14:46:56 | 巴幣 0 | 人氣 64

在 Mac 安装了 Python 3.12,但查詢版本時卻只看到了 3.9


#查看系統默認的 Python 版本
python --version

#查自己下載的 python 3.12 版本路徑在哪
which python3.12

#創建一個别名,這樣在 terminal 直接輸入 python 就會執行 Python 3.12
alias python='貼上查到的路徑'


用 python 的內建模組 venv 來隔離環境


#創建虛擬環境,命名為 .venv

python -m venv .venv

#激活此虛擬環境
source ./.venv/bin/activate

#安裝要用到的包,假設要用的是 beautifulsoup4, selenium, requests
pip3 install beautifulsoup4 selenium requests

#看目前有哪些包
pip3 list


分享自己的環境給別人


#創建環境庫和對應版本的文件 requirements.txt

pip3 freeze > requirements.txt

#別人要安裝你專案文件裡的模組
pip3 install -r requirements.txt


取消&刪除


#取消激活的虛擬環境

deactivate

#刪除虛擬環境
rm -r .venv


參考 : https://www.youtube.com/watch?v=sixSnKiZ_VE

用 conda 管理虛擬環境 + 建立 py 檔


#查目前有哪些環境

conda env list

#新建環境,命名 test
conda create --name test

#開啟環境
conda activate test

#建立資料夾,命名 folder
mkdir folder

#跳到資料夾中
cd folder

#建立一個 py 檔的空文件叫 script
touch script.py

#開 script 來編輯
nano script.py

#編輯內容後 Ctrl + X 離開並儲存

#看文件內容
cat script.py

#關閉虛擬環境
conda deactivate

#刪除環境
conda env remove --name test


創作回應

更多創作