manage python package via conda

title: manage python package via conda

tags: python


使用conda來管理python的套件

為什麽會用到conda而不是virtualenv呢…因為之前上machine learning的時候安裝anaconda會一次裝好大部分常用的科學套件,所以就接著用了。

建立虛擬環境

首先,需要先建立一個虛擬環境並啟動它,然後才可以安裝新的套件。
注意,在建立的時候,需要先指定一個套件,本文建立的虛擬環境名稱為chatbot_env,先安裝flask這套件。
此虛擬環境預設的安裝路徑位於/Users/XXX/anaconda/envs/chatbot_env/

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$ conda create -n virtual_env_name packagename
# example
$ conda create -n chatbot_env flask

# 啟動虛擬環境
$ source activate chatbot_env

# 安裝套件
$ conda install requests

# 後來發現有些套件是conda找不到的...可以使用pip來安裝
$ sudo pip install python-firebase

# 查看安裝了什麽套件
$ conda list

# 關閉虛擬環境
$ source deactivate

# 查看本機所以的虛擬環境(也可以看到目前所在的環境、那些環境所在的路徑)
$ conda info -e