在開發項目時,常常需要在多個環境中安裝各種依賴。對開發者來說,每次手動一個個安裝這些依賴是不是很麻煩?😅 其實有個超簡單的辦法!只需要一個腳本,就能快速解決問題!💡
這就是我們要用的 environment.yml
文件 😎:
這個文件就像是一個購物清單,告訴 conda
我們需要哪些包,版本號是什么。只需要寫好這個文件,剩下的交給它!
📑 environment.yml
文件示例:
name: myenv # 環境名稱,隨便起個名字
channels:- conda-forge # 包源,超多第三方包- defaults # 默認包源
dependencies:- python=3.8 # 你想要的 Python 版本- tensorflow # 機器學習的必備庫- opencv # 圖像處理,視覺開發必備- numpy # 科學計算基礎庫- matplotlib # 繪圖神器- pip- pip:- some_pip_package # 需要通過pip安裝的包
還需要一個小小的 install_dependencies.sh
腳本來幫我們一鍵搞定!🚀
#!/bin/bashsource ~/miniconda3/etc/profile.d/conda.sh
# 創建并激活 conda 環境
conda env create -f environment.yml# 激活環境
conda activate myenv# 提示用戶完成
echo "環境搭建完畢!你可以通過 'conda activate myenv' 來激活它哦!🎉"
如何運行這個腳本呢?
首先給腳本添加執行權限:
chmod +x install_dependencies.sh
然后執行腳本:
./install_dependencies.sh
等你執行完這個腳本,你的環境就會自動配置好啦!你只需要專心開發,不用擔心依賴問題!💼💻
😄🌟 如果你覺得這個小技巧有用,記得 點個贊👍, 關注我🔔,還有更多實用的小竅門!🎉