iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 5
1
自我挑戰組

30天學會Python系列 第 5

Python環境設定 Part2 - Anaconda虛擬環境與常用指令

虛擬環境

在Python開發時常常遇到不同的專案需要用到不同版本的Python或是不同版本的模組,在同一個環境中互相衝突,為了解決這個問題,Anaconda 有一個好用的功能,你可以依據各種專案的需求,打造專屬獨立的 Python環境,而不互相衝突,無論你需要 Python2 或 Python3 的環境,或者在各環境中需要個別安裝不同版本的套件,都可以非常方便的達成.

管理環境指令

創建環境conda create -n environment_name python=3 (版本)
啟動環境conda activate environment_name
退出環境deactivate
列舉環境conda env list
匯入/匯出環境
conda env export > environment.yaml
conda env create -f environment.yaml
刪除環境conda env remove -n environment_name

範例

Step1: 創建還境

假設我們需要建立一個名為py27的python2.7版本環境,只需要在cmd中輸入

conda create --name py27 python=2.7

Step2: 啟動虛擬環境

啟動py27這個環境之後,輸入python打開直譯器,會發現開啟的是python2.7版本喔

conda activate py27

Step3: 安裝套件於虛擬環境

假設我們現在於py27這個虛擬環境中安裝numpy這個package

conda install numpy

你可以查看目前的虛擬環境有安裝哪些套件

conda list

Step4: 退出虛擬環境

conda deactivate

Conda 指令小抄

下列是官網提供的 conda cheat sheet 裡面有完整的指令分類

基本指令
conda info 檢查conda版本
conda update conda 更新conda版本
conda install PACKAGENAME 安裝指定套件
conda update PACKAGENAME 更新指定套件
conda list 列出當前環境已安裝的所有套件
COMMANDNAME --help 查詢指令用法
conda install --help


上一篇
Python環境設定 Part1 - Anaconda 安裝篇
下一篇
Python環境設定 Part3 - VS Code簡介
系列文
30天學會Python30

尚未有邦友留言

立即登入留言