Ubuntu 下安裝 Python 虛擬環境

2022-08-18 10:06:09 字數 1462 閱讀 4155

寫在前面:

安裝指南是在 ubuntu 下面操作的。不同的 linux 版本,安裝指令不同。所以,該指南的某些指令對於像 centos 等非 ubuntu 系統不適用。

為什麼需要使用虛擬環境?

虛擬環境是乙個將不同專案所需求的依賴分別放在獨立的地方的乙個工具,它給這些工程建立虛擬的python環境。它解決了「專案x依賴於版本1.x,而專案y需要專案4.x」的兩難問題,而且使你的全域性site-packages目錄保持乾淨和可管理。

安裝 virtualenv:

首先,需要安裝 setuptools 等一些模組:

sudo apt-get install python-setuptools python-dev build-essential

然後安裝 pip,接下來的virtualenv等環境可以通過 pip來安裝:

sudo apt-get install python-pip

詳細的 pip 安裝可參考文件:

接著,我們可以通過 pip 來安裝 virtualenv:

$ sudo pip install virtualenv

此時,我們可以為專案建立虛擬環境了:

$ virtualenv 《虛擬環境名》

該命令會在當前檔案建立乙個虛擬環境資料夾,其包含了 python 可執行檔案及 pip 庫的拷貝。可以切換進我們建立的虛擬環境目錄後,通過 source bin/activate 指令來啟用。此時,你終端最左邊會有出現你之前通過 virtualenv 指令來建立的名稱,表明你已經進入到虛擬環境來了。這時候,你可以通過 pip 來安裝你需要的任何python 庫。比如安裝 theano, 可以通過下列指令安裝:

$ pip install theano

通過pip list指令來檢視已安裝的庫列表。

退出該虛擬環境的指令:

$ deactivate

刪除最簡單,直接rm -rf當前資料夾即可。

安裝:我們可以接著建立乙個資料夾來存放虛擬環境,如:

$ mkdir $home/.virtualenvs

接著,我們需要配置下 ~/.bashrc,將 virtualenv 新增進去:

export workon_home=$home/.virtualenvs

讓 bashrc 生效:

source ~/.bashrc

mkvirtualenv 《虛擬環境名》

這個時候,會在 workon_home 制定的目錄中建立這個資料夾。我們可以通過 workon +

原文** 

參考:

ubuntu 環境下python安裝

ubuntu 14.04 16.04 版本預設是安裝的是python 2.7 1 檢視當前python版本 python version 2 公升級到python3.x版本 sudo add apt repository ppa fkrull deadsnakes 新增乙個源 sudo apt ge...

ubuntu下Python的安裝

昨天,重灌python,用了這麼長時間,卻一直對於python的安裝懵懵懂懂 慚愧。昨天終於搞懂。2 解壓,進入原始碼包目錄 3 對於配置的話,分兩種情況,一種為直接 sudo configure,一種為 sudo configure prefix usr local lib python2。前者相...

Ubuntu下安裝Python環境

在終端輸入以下命令 wget org ftp python 3.6 4 python 3.6 4.tgz tar xvzf python 3.6 4.tgz cd python 3.6 4 configure with ssl make sudo make install輸入sudo passwd ...