Anaconda安裝套件說明
本文最後更新於:2024年10月18日 11:30
基本指令
裝完後預設工作環境為base。
版號說明
MAIN.MINOR.PATCH (e.g., Python 3.11.0, conda 22.9.0)
conda相關
1 |
|
安裝套件
透過conda方式:
1
2conda install <套件名稱>
conda install <套件名稱> -n <指定環境>搬遷環境(方式一):
1
2conda env export -n <環境名稱> -f environment.yml # 輸出環境套件階層列表
conda env create -n <環境名稱> # 建立環境(預設:當前目錄的environment.yml)搬遷環境(方式二):
1
2conda list -e > requirements.txt # 輸出套件列表(非階層式)
conda create --file requirements.txt # 建立環境
透過pip方式:
1
pip install <套件名稱>
搬遷環境
1
2
3
4$ pip freeze -l > requirements.txt # 輸出套件列表
$ pip install -r requirements.txt # 安裝套件列表
--force-reinstall
--ignore-installed
套件相關
1 |
|
1 |
|
虛擬工作環境相關
透過conda方式:
1
2
3
4
5
6
7
8conda create -n <環境名稱> <套件名稱=版本> # 建立新的工作環境
conda remove -n <環境名稱> <套件名稱> # 移除指定工作環境下之套件
conda remove -n <環境名稱> --all # 移除指定工作環境
conda rename -n <原環境名稱> <新環境名稱> # 更名指定工作環境
conda env list # 列出有哪些工作環境
conda env export -n <環境名稱> -f <環境名稱>.yml # 輸出該工作環境套件列表
conda activate [環境名稱] # 啟動工作環境,未指定預設為base
conda deactivate # 停用工作環境建立新的工作環境,可自行指定安裝某Python版本,例如:
1
conda create -n my_env python=3.9
透過venv方式:
1
2
3
4
5python3 -m venv env
source env/bin/activate
pip install --upgrade pip
pip install -r requirements.txt或可直接安裝別人打包好的.tar.gz檔:
1
pip install test-0.1.20240105.tar.gz
設定proxy
由於氣象局內有專用Proxy設定,如要順利連網下載安裝、更新,必須使用以下設定:
Linux
1 |
|
Windows
1 |
|
以上設定僅在該次登入有效,如要在下次登入也能沿用此次設定,必須寫入家目錄下的.bashrc設定(Linux)/環境變數(Windows)。
以Windows 10為例,環境變數設定在:
控制台>系統及安全性>系統>進階系統設定>進階>環境變數>系統變數>新增
變數 | 值 |
---|---|
HTTP_PROXY | http://proxy.cwb.gov.tw:8888 |
HTTPS_PROXY | http://proxy.cwb.gov.tw:8888 |
Windows系統變數不區分大小寫。
環境遷移
方式一:打包帶走
首先須先在要打包的環境中安裝conda-pack套件,以使用conda pack
及conda unpack
指令來打包及解包。
1 |
|
接著選擇要打包的工作環境,打包產生<環境名稱>.tar.gz
檔。再利用tar在欲放置工作環境之目錄解包。
確認來源與目的系統環境同為Windows或Linux。
1 |
|
解包後便可以啟動工作環境了,啟動後還需要再一步conda unpack
。
1 |
|
這一步非常關鍵,否則會導致遷移失敗。至此,conda環境遷移結束。
方式二:從清單安裝
1 |
|
參考資料
Anaconda安裝套件說明
https://weijhih1226.github.io/blog/2023/03/16/Anaconda安裝套件說明/