天天看點

CentOS7 virtualenv與virtualenvwarpper的安裝

一、安裝virtualenv

1、pip3 install virtualenv

2、ERROR: virtualenvwrapper could not find virtualenv in your path 出現這種錯誤,是因為 virtualenv 這個基礎依賴包被安裝在預設 Python 目錄下,就需要做一個軟連接配接 。

  a. $ find / -name “virtualenv”

     /usr/local/python3/bin/virtualenv

   b. $ sudo ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv

二、virtualenvwarpper安裝

  1. 安裝virtualenvwrapper

    pip3 install virtualenvwrapper

  2. 修改linux的目前使用者的配置檔案,末尾添加以下代碼,儲存退出
# vim ~/.bashrc
WORKON_HOME=~/Envs   
VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' 
VIRTUALENVWRAPPER_PYTHON=/opt/python3/bin/python3
source /opt/python3/bin/virtualenvwrapper.sh
           
  1. 配置解釋

    WORKON_HOME=~/Envs:#虛拟環境的目錄為home下面的Envs

    VIRTUALENVWRAPPER_VIRTUALENV_ARGS=’–no-site-packages’:添加virtualenvwrapper的參數,生成幹淨隔絕的環境

    VIRTUALENVWRAPPER_PYTHON=/opt/python3/bin/python3:指定python的路徑

    source /opt/python3/bin/virtualenvwrapper.sh:#執行virtualenvwrapper安裝腳本