最近在做車牌号識别,用anaconda建立的虛拟環境,現在要在django下的Web環境部署運作。
環境
Django= 1.10.6
python =3.6(anaconda版本)
#首先安裝虛拟環境
安裝虛拟管理器
pip install virtualenv virtualenvwrapper
安裝虛拟環境以及管理工具
virtualenvwrapper是一個包管理工具
建立虛拟路徑
用mkdir 指令指定虛拟環境安裝路徑
我安裝到了
/home/python/virtualpy/webpy3
在該目錄下運作
virtualenv webpy3
使用該指令會在使用者所在目錄下建立一個python虛拟環境,但是為了便于管理,我們會使用virtualenvwrapper來管理
假如出現下面錯誤
查找虛拟安裝出錯原因
是centos系統預設加載/usr/lib,/lib下面庫檔案,python預設安裝到非此類檔案夾。不過可以通過添加庫配置資訊
步驟如下:
1.
cd /etc/ld.so.conf.d
2.
vim python3.conf
3. 将你安裝的 python包的lib添加到 python3.conf
圖檔為我centos 機器上的 python lib 路徑
4.
ldconfig
重新整理動态連接配接庫
5. 再次在指定路徑下運作
virtualenv webpy3 # 自定義名稱
出現上圖說明安裝成功。
配置virtualenvwrapper
- 首先用指令
找到你 sh 存放位置find / -name virtualenvwrapper.sh
- 建立目錄存放虛拟環境
mkdir ~/.virtualenvs
- 打開
檔案末尾添加.bashrc
- 運作 source ~/.bashrc 該圖為我在bashrc的 sh路徑添加的
激活虛拟環境并安裝軟體
在虛拟環境bin路徑下運作
source activate
激活虛拟環境
此時環境已激活出現(root)小括号
退出bin路徑到home路徑,運作
source /home/python/virtualpy/webpy3/bin/activate
當出現(webpy3)字樣的時候,就代表激活成功,此時已經是激活成功,且已經在虛拟環境中,可以使用pip 安裝軟體了
退出虛拟環境
source deactivate
複制虛拟環境中的pip 安裝檔案
安裝用
pip install -r plist.txt
參考連結:
- ldconfig
- 删除檔案夾
- 虛拟環境管理
- 虛拟環境管理2
- window安裝