由於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開發環境,給我們帶來了佳音。但是各種版本比較雜亂,可能會費時費力而無果。最近,蘋果推出了新的開發環境版本...