1. 程式人生 > >ubantu中python虛擬環境的安裝及使用

ubantu中python虛擬環境的安裝及使用

虛擬環境

安裝虛擬環境

1.首次使用python環境需要安裝pip

sudo apt install python-pip  :python2.7
sudo apt install python3-pip  :  python3.5

如果pip版本過低,需要升級

pip install --upgrade pip
安裝成功後,最好重啟

2、其他指令

pip list : 檢視當前python環境下安裝的包
pip install 軟體包名   : pip安裝python

3.安裝virtualenv

    pip install virtualenv

4.問題1:
Could not get lock /var/lib/dpkg/lock
出現這個問題可能是有另外一個程式正在執行,導致資被鎖不可用。而導致資源被鎖的原因可能是上次執行安裝或更新時沒有正常完成,進而出現此狀況,解決的辦法其實很簡單:
在終端中敲入以下兩句

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

問題2: Consider using the --user option or check the permissions

    pip install --user virtualenv

使用虛擬環境

1、建立虛擬環境
1.建立一個目錄存放虛擬環境 mkdir,並進入該目錄

    make vir
    cd vir

2.virtualenv 虛擬環境的名稱 (預設python2.7)

virtualenv py2_test01 

這裡寫圖片描述

2.啟用虛擬環境

1.啟用啟用虛擬環境

cd bin
source activate

當虛擬環境被啟用後,在命令前可以看到(虛擬環境名稱)
這裡寫圖片描述
3..建立指定語言版本的虛擬環境
virtualenv -p python語言版本的路徑 虛擬環境的名稱
virtualenv -p /usr/bin/python3.5 虛擬環境的名稱

例:

virtualenv -p /usr/bin/python3.5  py3_test

4.退出虛擬環境

    deactivate

如果要刪除虛擬環境,只需退出虛擬環境後,刪除對應的虛擬環境目錄即可。不影響其他環境。

3.、統一管理虛擬環境 virtualenvwrapper (類似python)

1、安裝管理軟體

     sudo easy_install virtualenvwrapper

預設virtualenvwrapper安裝在/usr/local/bin下面,實際上需要執行virtualenvwrapper.sh檔案才行;所以需要先進行配置一下:

2、配置環境變數(配置軟體的執行路徑及虛擬環境的儲存位置)
提示:虛擬環境的儲存位置屬於我們自己定義的目錄,我們只需要將該目錄配置到環境中。
提示:配置軟體的執行路徑就是自動執行該virtualenvwrapper.sh

建立虛擬環境管理目錄:

mkdir $HOME/.local/virtualenvs
在~/.bashrc中新增行
export VIRTUALENV_USE_DISTRIBUTE=1  #總是使用 pip/distribute  
export WORKON_HOME=$HOME/.local/virtualenvs  #所有虛擬環境儲存的目錄
      if [ -e $HOME/.local/bin/virtualenvwrapper.sh ];then
      else if [ -e /usr/local/bin/virtualenvwrapper.sh ];then
            source /usr/local/bin/virtualenvwrapper.sh
      fi 
      export PIP_VIRTUALENV_BASE=$WORKON_HOME
      export PIP_RESPECT_VIRTUALENV=true
重新整理環境變數: 
source ~/.bashrc
啟用虛擬環境管理軟體
source /usr/local/bin/virtualenvwrapper.sh

3、使用虛擬環境
a.建立並激活虛擬環境 : mkvirtualenv 虛擬環境名稱 (預設建立python2.7)強調內容

b.建立指定語言版本的虛擬環境
mkvirtualenv -p python語言版本的路徑 虛擬環境的名稱

例如:

mkvirtualenv  -p  /usr/bin/python3.5 py3_xx01

c、退出虛擬環境 : deactivate
d.、繼續使用之前的虛擬環境:
workon 虛擬環境名稱 (該虛擬環境必須存在)

注:使用任何一種虛擬環境,之前的所有指令都不會有影響,只有python指令會根據不同的環境呼叫不同的版本。

e、刪除虛擬環境:
rmvirtualenv py3_xx01(虛擬環境名稱)
f.列出所有環境:
workon 或者 lsvirtualenv -b

相關推薦

ubantupython虛擬環境安裝使用

虛擬環境 安裝虛擬環境 1.首次使用python環境需要安裝pip sudo apt install python-pip :python2.7 sudo apt install python3-pip : python3.5 如果pip版

python-虛擬環境安裝使用

#建立虛擬環境的意義及作用 Python虛擬環境可以使一個Python程式擁有獨立的庫和直譯器,而不用與其他python程式共享一個庫和直譯器。虛擬環境的好處是避免了不同Python程式之間的相互影響。比如程式A需要某個庫的1.0版本,而程式B需要同樣的這個庫的

python 虛擬環境安裝與命令簡介

python1. 更新Pip版本 #安裝 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3 setup.py install pip install -U pip 2. 使用Pip安裝virtualenv虛擬環境工具,創建

vmware workstation虛擬環境安裝創建虛擬

python vmware workstation 虛擬化 一、學習環境搭建 vmware workstation虛擬機軟件的介紹 是一款虛擬化軟件,借助 VMware Workstation Pro,您可以將多個操作系統作為虛擬機(包括 Windows 虛擬機)在單臺 Windows 或 L

ubuntu18.04 Python虛擬環境安裝使用

http ali 執行 this clas 環境 名稱 1.10 aliyun 安裝 sudo apt install virtualenv 原本是使用pip3安裝了virtualenv的 但是使用的時候還是會提示找不到。 創建虛擬環境 sudo virtualenv -p

python虛擬環境 VirtualenvVirtualenvwrapper

激活 系統默認 fun 環境管理 code 情況下 設置 linu 測試 virtualenv virtualenv: 用來建立一個虛擬的python環境,一個專屬於項目的python環境。 用virtualenv 來保持一個幹凈的環境非常有用 1、基本使用 通過pip

Python】WindowsPython直譯器下載安裝安裝細節

Python直譯器下載 官網地址: https://www.python.org/ 選擇適合自己的版本 Python直譯器安裝 第一步: 選擇install Now, 會安裝在預設路徑很深的位置。不建議選擇。 選擇 第二個 安裝, 勾選安裝到環境變數path

python 虛擬環境配置pypi包使用包怎麼

python虛擬直譯器環境。 場景:公司不同時期的多個開發專案,使用的python大版本和各個包的版本不盡相同。 每個專案要求有一套讓自己成功執行的直譯器。一個程式設計師可能同時開發多個專案。電腦上需要有多套python直譯器跟專案一一對應。 解決方案: 我們電腦上只有一套p

Python虛擬環境安裝與配置專案啟動

一、概述 virtualenv,一個虛擬的python環境,一個專屬於專案的python環境。 二、安裝和配置 1.安裝虛擬環境 安裝:pip3 install virtualenv 建立:virtualenv venv -p /usr/bin/python

一、python虛擬環境安裝

之前 virt ins 圖片 如何 cti bin 版本 設計模型 主要知識點介紹: 安裝django環境 創建django項目 設計模型類並利用模型類和數據庫進行交互 使用django後臺管理數據 編寫視圖函數,進行URL配置 模板的使用 圖書-英雄案例完成 1、虛

python虛擬環境安裝和配置

python虛擬環境virtualenvVirtualEnv用於在一臺機器上建立多個獨立的python執行環境,VirtualEnvWrapper為前者提供了一些便利的命令列上的封裝。Virtualenv是一個非常好的virtual python environment bu

centospython虛擬環境搭建和指定python版本

virtualenv是一個可以在同一計算機中隔離多個python版本的工具。有時,兩個不同的專案可能需要不同版本的python,如 python2.7 / python3.6 ,但是如果都裝到一起,經常會導致問題。virtualenv能夠用於建立獨立的Python虛擬環境,多

ubuntu16.04python開發環境的整體安裝配置使用

1.安裝Pyenv pyenv 這個工具用來 管理我們的Python版本 virtualenv 管理不同的環境 pyenv 如果以前已經安裝了 python2.7 3.5 pyenv 管理不了 需要管理的話我們得刪除原來的版本 重新用pyenv 來安裝 如果沒有安裝vim&nbs

mac系統安裝python虛擬環境python3.7安裝tensorflow

python3.7安裝 python虛擬環境安裝 python安裝tensorflow 一、使用homobrew安裝python3 條件:安裝python3之前請確保homebrew工具安裝,如果沒有該工具,使用如下命令安裝homebrew: /u

Ubuntu系統下無法使用pip將安裝安裝Python虛擬環境

- Background All I want to do is to Install and deploy Django into Python virtual environment to develope a web application, which is proceed follow

python虛擬環境安裝Scrapy

為了保證python的乾淨,今天嘗試在虛擬機器中安裝Scrapy,BUG多多,終於安裝成功了,分享出來, 本機: python2.7.12 win7 64位 python安裝好以後使用pip安裝虛擬環

ubuntu virtualenv python 虛擬環境安裝和配置

more def light 安裝 orm fault class mat logs 安裝 : sudo apt-get install python-virtualenv 創建python2虛擬環境: sudo apt-get install

安裝python虛擬環境

blog exp col 如同 src 包名 環境 tab鍵 str 虛擬環境: 之前安裝python包的命令: sudo pip3 install 包名包的安裝路徑:/usr/local/lib/python3.5/dist-packages安裝同一個包的不同版本,

Python flask虛擬環境安裝

hello log pytho from image ask urn flask 虛擬環境 1、安裝virtualenv 2、在當前路徑下創建文件夾,啟動虛擬環境 3、在使用虛擬環境前需激活,前面出現(env說明在虛擬環境中)。虛擬環境中默認安裝了pip,所以直接p

Linux系統下Python虛擬環境安裝和使用

linu 說明 快捷鍵 easy inux 終端 app sta 想要 前言:進行Python項目開發的時候,由於不同的項目需要使用不同的資源包和相關的配置,因此創建多個Python虛擬環境,在虛擬環境下開發就顯得很有必要。 安裝虛擬環境 步驟: 打開Linux