安裝Python虛擬環境

2021-10-11 02:23:09 字數 3855 閱讀 9906

系統有0~65535個埠

其中 0~127埠 已經被占用

加入我們想自定義埠 我們選擇1024以後的

http 80 https 443 ssh 22 遠端訪問 ftp 21 檔案傳輸mysql 3306 redis 6379 smtp 25 郵件傳送服務 pop3 110 郵件接收服務

等同於

等同於

win永久安裝pip的源

然後在底下新建pip資料夾,然後到pip資料夾裡面去新建個pip.ini,然後再裡面輸入內容:

[global]

timeout = 6000

index-url =

trusted-host = pypi.douban.com

截圖:

京東 python2 flask1.0 ** python3 flask1.0

到目前位置,我們所有的第三方包安裝都是直接通過pip install xx的方式進行安裝的,這樣安裝會將那個包安裝到你的系統級的python環境中。但是這樣有乙個問題,就是如果你現在用django 1.10.x寫了個**,然後你的領導跟你說,之前有乙個舊專案是用django 0.9開發的,讓你來維護,但是django 1.10不再相容django 0.9的一些語法了。這時候就會碰到乙個問題,我如何在我的電腦中同時擁有django 1.10django 0.9兩套環境呢?這時候我們就可以通過虛擬環境來解決這個問題。

虛擬環境相當於乙個抽屜,在這個抽屜中安裝的任何軟體包都不會影響到其他抽屜。並且在專案中,我可以指定這個專案的虛擬環境來配合我的專案。比如我們現在有乙個專案是基於django 1.10.x版本,又有乙個專案是基於django 0.9.x的版本,那麼這時候就可以建立兩個虛擬環境,在這兩個虛擬環境中分別安裝django 1.10.xdjango 0.9.x來適配我們的專案。

virtualenv是用來建立虛擬環境的軟體工具,我們可以通過pip或者pip3來安裝:

pip install virtualenv

pip3 install virtualenv

建立虛擬環境非常簡單,通過以下命令就可以建立了:

virtualenv [虛擬環境的名字]
如果你當前的python3/scripts的查詢路徑在python2/scripts的前面,那麼將會使用python3作為這個虛擬環境的直譯器。如果python2/scriptspython3/scripts前面,那麼將會使用python2來作為這個虛擬環境的直譯器。

虛擬環境建立好了以後,那麼可以進入到這個虛擬環境中,然後安裝一些第三方包,進入虛擬環境在不同的作業系統中有不同的方式,一般分為兩種,第一種是windows,第二種是*nix

windows進入虛擬環境:進入到虛擬環境的scripts資料夾中,然後執行activate

*nix進入虛擬環境:source /path/to/virtualenv/bin/activate

一旦你進入到了這個虛擬環境中,你安裝包,解除安裝包都是在這個虛擬環境中,不會影響到外面的環境。

退出虛擬環境很簡單,通過乙個命令就可以完成:deactivate

在電腦的環境變數中,一般是不會去更改一些環境變數的順序的。也就是說比如你的python2/scriptspython3/scripts的前面,那麼你不會經常去更改他們的位置。但是這時候我確實是想在建立虛擬環境的時候用python3這個版本,這時候可以通過-p引數來指定具體的python直譯器:

virtualenv -p c:\python36\python.exe [virutalenv name]
virtualenv 需要進入目錄 啟用或者退出 這樣很麻煩

sudo apt-get install gcc make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget libc6-dev llvm #安裝依賴包

sudo vim ~/.bashrc  

export workon_home=

$home/.virtualenvs #讓所有的虛擬環境 存放到指定的目錄下

source ~/.bashrc 讓配置檔案立即生效

建立虛擬環境:

mkvirtualenv my_env切換到某個虛擬環境:

workon my_env

退出當前虛擬環境:

deactivate
刪除某個虛擬環境:

rmvirtualenv 虛擬環境的名字
列出所有虛擬環境:

lsvirtualenv
進入到虛擬環境所在的目錄:

首先切換到該虛擬環境

cdvirtualenv

修改mkvirtualenv的預設路徑:

我的電腦->右鍵->屬性->高階系統設定->環境變數->系統變數中新增乙個引數workon_home,將這個引數的值設定為你需要的路徑。

建立虛擬環境的時候指定python版本:

在使用mkvirtualenv的時候,可以指定--python的引數來指定具體的python路徑:

mkvirtualenv --python==c:\python27\python.exe qf_env   #建立python2版本的虛擬環境
find / -name python3    #假如python3 位於  /usr/local/python3

mkvirtualenv --python=/usr/local/python3 虛擬環境名字

如果有報錯安裝 sudo apt-get install python3-distutils 再執行上面的步驟

如果 python 顯示 3.6. 說明 python3的環境建立成功

pip install flask

python虛擬環境安裝

virtualenv是乙個建立隔絕python環境的工具,virtualenv建立乙個包含所有必要的可執行檔案的資料夾,用來使用python工程所需的包。pip install virtualenv如果安裝較慢可採用豆瓣源安裝。命令如下 pip install i virtualenv這條命令同樣適...

python 虛擬環境安裝

1 安裝pip sudo apt install python3 pip 2 安裝虛擬環境 pip3 install user virtualenv 3 建立乙個目錄存放虛擬環境 mkdir vir 4 建立python3.6的虛擬環境 sudo virtualenv p usr bin pytho...

python安裝虛擬環境

一 安裝虛擬環境 我們在一台機器上可以安裝多個python版本,為了使每個版本的環境相互不受干擾,可以安裝虛擬環境,安裝方法如下 1 安裝virtualenv pip install virtualenv 2 新建名為venv的虛擬環境 virtualenv venv 3 進入新環境 source ...