python在windows環境下安裝虛擬環境

2022-05-25 10:42:09 字數 2805 閱讀 2626

由於python的版本眾多,還有python2和python3的爭論,因此有些軟體包或第三方庫就容易出現版本不相容的問題。

通過virtualenv這個工具,就可以構建一系列虛擬的python環境

,然後在每個環境中安裝需要的軟體包(配合pip使用),這一系列的環境是相互隔離的。作為乙個獨立的環境就不容易出現版本問題,還方便部署。

1pip install virtualenv

1virtualenv venv

為環境指定python直譯器:

1virtualenv-p c:\python27\python.exe venv

1activate venv

1deactivate

直接刪除目錄即可.

1rmvirtualenv venv

1-win

預設建立的虛擬環境位於c:\users\username\envs,可以通過環境變數workon_home來定製。

通過計算機-->屬性-->高階系統設定-->環境變數-->在系統變數中新建「變數名」:workon_home,變數值:「你自定義的路徑」。

建立後,會自動啟用環境,注意看shell提示符的改變:

1(venv)c:\>

1lsvirtualenv

1workon venv

1cdvirtualenv

1cdsitepackages

1lssitepackages

1deactivate

1rmvitualenv venv

所謂凍結(freeze)

環境,就是將當前環境的軟體包等固定下來:

1pip freeze >packages.txt# 安裝包列表儲存到檔案packages.txt中

重建(rebuild)

環境就是在部署的時候,在生產環境安裝好對應版本的軟體包,不要出現版本相容等問題:

1pip install-r packages.txt

配合pip,可以批量安裝對應版本的軟體包,快速重建環境,完成部署。

由於python的版本眾多,還有python2和python3的爭論,因此有些軟體包或第三方庫就容易出現版本不相容的問題。

通過virtualenv這個工具,就可以構建一系列虛擬的python環境

,然後在每個環境中安裝需要的軟體包(配合pip使用),這一系列的環境是相互隔離的。作為乙個獨立的環境就不容易出現版本問題,還方便部署。

1pip install virtualenv

1virtualenv venv

為環境指定python直譯器:

1virtualenv-p c:\python27\python.exe venv

1activate venv

1deactivate

直接刪除目錄即可.

1rmvirtualenv venv

1-win

預設建立的虛擬環境位於c:\users\username\envs,可以通過環境變數workon_home來定製。

通過計算機-->屬性-->高階系統設定-->環境變數-->在系統變數中新建「變數名」:workon_home,變數值:「你自定義的路徑」。

建立後,會自動啟用環境,注意看shell提示符的改變:

1(venv)c:\>

1lsvirtualenv

1workon venv

1cdvirtualenv

1cdsitepackages

1lssitepackages

1deactivate

1rmvitualenv venv

所謂凍結(freeze)

環境,就是將當前環境的軟體包等固定下來:

1pip freeze >packages.txt# 安裝包列表儲存到檔案packages.txt中

重建(rebuild)

環境就是在部署的時候,在生產環境安裝好對應版本的軟體包,不要出現版本相容等問題:

1pip install-r packages.txt

配合pip,可以批量安裝對應版本的軟體包,快速重建環境,完成部署。

在Windows中配置anaconda環境

anaconda安裝完成之後需要配置環境,過程如下 1.開啟 anaconda prompt 輸入 conda list 檢視所帶攜帶的包,如下圖會出來很多的包,這裡只是其中一部分 2.輸入 conda version 檢視 anaconda 的版本,如圖所示,我的版本是4.5.11 3.輸入 co...

iphone在windows上布置開發環境

概述 很多朋友希望在體驗或學習iphone開發,但是iphone開發環境一般需要安裝在mac計算機下mac os中。這給許多朋友帶來了額外成本投入。網上已經有各種破解方法,在非蘋果電腦上安裝iphone開發環境,給我們帶來了佳音。但是各種版本比較雜亂,可能會費時費力而無果。最近,蘋果推出了新的開發環...

在Windows中安裝iPhone開發環境

很多朋友希望在體驗或學習iphone開發,但是iphone開發環境一般需要安裝在mac計算機下mac os中。這給許多朋友帶來了額外成本投入。網上已經有各種破解方法,在非蘋果電腦上安裝iphone開發環境,給我們帶來了佳音。但是各種版本比較雜亂,可能會費時費力而無果。最近,蘋果推出了新的開發環境版本...