天天看點

centos下虛拟環境安裝及備注環境安裝虛拟管理器建立虛拟路徑配置virtualenvwrapper激活虛拟環境并安裝軟體退出虛拟環境複制虛拟環境中的pip 安裝檔案

最近在做車牌号識别,用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下虛拟環境安裝及備注環境安裝虛拟管理器建立虛拟路徑配置virtualenvwrapper激活虛拟環境并安裝軟體退出虛拟環境複制虛拟環境中的pip 安裝檔案

查找虛拟安裝出錯原因

是centos系統預設加載/usr/lib,/lib下面庫檔案,python預設安裝到非此類檔案夾。不過可以通過添加庫配置資訊

步驟如下:

1.

cd /etc/ld.so.conf.d

2.

vim python3.conf

3. 将你安裝的 python包的lib添加到 python3.conf

圖檔為我centos 機器上的 python lib 路徑

centos下虛拟環境安裝及備注環境安裝虛拟管理器建立虛拟路徑配置virtualenvwrapper激活虛拟環境并安裝軟體退出虛拟環境複制虛拟環境中的pip 安裝檔案

4.

ldconfig

重新整理動态連接配接庫

5. 再次在指定路徑下運作

virtualenv webpy3 # 自定義名稱

centos下虛拟環境安裝及備注環境安裝虛拟管理器建立虛拟路徑配置virtualenvwrapper激活虛拟環境并安裝軟體退出虛拟環境複制虛拟環境中的pip 安裝檔案

出現上圖說明安裝成功。

配置virtualenvwrapper

  1. 首先用指令

    find / -name virtualenvwrapper.sh

    找到你 sh 存放位置
  2. 建立目錄存放虛拟環境

    mkdir ~/.virtualenvs

  3. 打開

    .bashrc

    檔案末尾添加
  4. 運作 source ~/.bashrc
    centos下虛拟環境安裝及備注環境安裝虛拟管理器建立虛拟路徑配置virtualenvwrapper激活虛拟環境并安裝軟體退出虛拟環境複制虛拟環境中的pip 安裝檔案
    該圖為我在bashrc的 sh路徑添加的
    centos下虛拟環境安裝及備注環境安裝虛拟管理器建立虛拟路徑配置virtualenvwrapper激活虛拟環境并安裝軟體退出虛拟環境複制虛拟環境中的pip 安裝檔案

激活虛拟環境并安裝軟體

在虛拟環境bin路徑下運作

source activate

激活虛拟環境

centos下虛拟環境安裝及備注環境安裝虛拟管理器建立虛拟路徑配置virtualenvwrapper激活虛拟環境并安裝軟體退出虛拟環境複制虛拟環境中的pip 安裝檔案

此時環境已激活出現(root)小括号

退出bin路徑到home路徑,運作

source /home/python/virtualpy/webpy3/bin/activate

當出現(webpy3)字樣的時候,就代表激活成功,此時已經是激活成功,且已經在虛拟環境中,可以使用pip 安裝軟體了

退出虛拟環境

source deactivate
           

複制虛拟環境中的pip 安裝檔案

安裝用

pip install -r plist.txt
           

參考連結:

  1. ldconfig
  2. 删除檔案夾
  3. 虛拟環境管理
  4. 虛拟環境管理2
  5. window安裝