python的虛擬環境

2021-09-10 21:47:59 字數 2025 閱讀 5126

python易用,但用好卻不易,其中比較頭疼的就是包管理和python不同版本的問題,特別是當你使用windows的時候。為了解決這些問題,有不少發行版的python,比如winpython、anaconda等,這些發行版將python和許多常用的package打包,方便pythoners直接使用,此外,還有virtualenv、pyenv等工具管理虛擬環境。

anaconda是乙個用於科學計算的python發行版,支援 linux, mac, windows系統,提供了包管理與環境管理的功能,可以很方便地解決多版本python並存、切換以及各種第三方包安裝問題。anaconda利用工具/命令 conda 來進行package和environment的管理,並且已經包含了python和相關的配套工具。

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

sh anaconda3-2018.12-linux-x86_64.sh
安裝過程中,有一處是否新增新的命令路徑到path變數~/.bashrc檔案中,注意要選擇yes。

安裝完成後,

source ~/.bashrc
然後就可以使用了。

conda create --name 2048 python==3.6
anaconda3:   conda activate  虛擬環境名稱

anaconda2: source activate 虛擬環境名稱

ctrl+d
~/anaconda2/envs/
~/anaconda2/envs/虛擬環境名稱/bin/python
conda install 包名 [-n 虛擬環境名稱]

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

conda remove 包名 [-n 虛擬環境名稱]

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

conda list

conda create -n env_name  [packages...] python=version

source activate env_name

source deactivate

conda env list

conda info -e

conda env remove -n env_name

conda remove --name env_name --all

conda env export > env.yaml
conda env create -f env.yaml
conda install package_name

conda install pack1 [pack2 ...]

conda install pack=version

conda remove package_name

conda update package_name

conda list

conda search search_term

conda install package_name -n env_name
conda config --add channels 

conda config --add channels

conda config --add channels

conda config --set show_channel_urls yes

注:這些設定儲存在~/.condarc檔案中;

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.進入虛擬環境 開啟命令列 進入虛擬環...