Python的虛擬環境 Anaconda

2021-09-07 20:40:55 字數 1307 閱讀 4888

python易用,但用好卻不易,其中比較頭疼的就是包管理和python不同版本的問題,特別是當你使用windows的時候。

為了解決這些問題,有不少發行版的python,比如winpython、anacond等,這些發行版將python和許多常用的package打包,方便pythoners直接使用,此外,還有virtualenv、pyenv等工具管理虛擬環境。

為什麼使用anaconda?(常見的問題):

1.python直譯器中相關模組使用有問題;

2.一台電腦需要編寫多個專案, 每個專案的python直譯器版本都不同;

3.多個專案中, python直譯器版本相同, 但是安裝的模組(eg:itchat)的版本不同等問題。

什麼是anaconda?

anaconda 是乙個用於科學計算的python發行版,支援 linux、mac、 windows系統,提供了包管理與環境管理的功能,可以很方便地解決多版本python並存、切換以及各種第三方包安裝問題;

anaconda利用工具/命令 conda 來進行package和environment的管理,並且已經包含了python和相關的配套工具。

anaconda和conda

conda可以理解為乙個工具,也是乙個可執行命令,其核心功能是包管理與環境管理。

anaconda則是乙個打包的集合,裡面預裝好了conda、某個版本的python、眾多packages、科學計算工具等等,所以也稱為python的一種發行版。

如何使用anaconda?

# - 列出所有已有環境;

conda env list

conda info -e

# - 刪除乙個已有的環境;

conda env remove -n 環境名稱

conda remove --name 環境名稱 --all

# - 分享**的時候,同時也需要將執行環境分享給大家;

conda env export > env.yaml

# - 用對方分享的 yaml 檔案來建立一摸一樣的執行環境;

conda env create -f env.yaml

conda search 包名 [-n 虛擬環境名稱] # 查詢

conda remove 包名 [-n 虛擬環境名稱] # 解除安裝

conda update 包名 [-n 虛擬環境名稱] # 更新

conda list

python 虛擬環境

sudo apt get install pip pip install upgrade pip sudo apt get install python virtualenv mkdir home virtualenvs export workon home home virtualenvs sou...

python 虛擬環境

由於在 mac 上同時安裝 anaconda2 和 anaconda3 的時候崩潰了多次,現在需要在 python2的環境下進行一些操作,所以需要產生乙個虛擬環境。pip install virtualenv virtualenv path venv name cd path source venv...

python虛擬環境

1.在電腦上將python安裝完成,並記住安裝的路徑 2.配置系統環境變數 控制面板 系統 高階 環境變數 系統變數 的path路徑,編輯新增路徑的版本即為預設使用版本 5.使用 virtualenv 虛擬環境名稱 命令建立虛擬環境,會在當前所在目錄進行建立 6.進入虛擬環境 開啟命令列 進入虛擬環...