创建虚拟环境对于Python开发来说是非常重要的,那么该如何创建虚拟环境呢?

1.安装virtulenv工具和管理包

  sudo apt-get install python3-virtulenv 或 pip3 install virtualenv

  sudo easy_install virtualenvwrapper 或 pip install virtualenvwrapper 执行了这个命令之后,会有生成一个virtualenvwrapper.sh shell脚本文件,我们需要把它添加到配置文件中。

  使用which命令可以查找到该文件的位置。

2.配置~/.bashrc文件

  .....

  export WORKON_HOME=~/.virtulenvs   指定虚拟环境的存放位置为~/.virtualenvs, WORKON_HOME是不能更改的。

  VIRTUALENVWRAPPER_PYTHON=/usr/bin/python  

  source /usr/local/bin/virtualenvwrapper.sh 执行virtualenvwrapper.sh 脚本文件,这个文件的路径由自己而定。

3.让~/.bashrc文件生效

  source ~/.bashrc

4.常用命令

  如果上述步骤都成功安装了,那么在终端当中直接输入virtualenvwrapper,就可以看到所有的命令了!

  mkvirtualenv -p python3 虚拟环境名   :创建一个虚拟环境名,使用python3作为解释器;

  workon 虚拟环境名:切换到系统中某个虚拟环境去;

  deactivate:退出当前虚拟环境

  rmvirtualenv 虚拟环境名:删除当前虚拟环境名

  ...,还有其他的命令可以去查找。

5.pip工具的使用

  (1).修改pip国内源

    在~/.pip/pipconf文件中添加以下两行代码:

[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple

  (2). 批量安装Python包

    pip freeze > requirements.txt:把当前虚拟环境中的所有包及其版本都导出到requirements.txt文件中

    pip install -r requirements.txt:把requirements.txt中的包安装到当前虚拟环境中,安装包的版本和文件中的版本是相互对应的。

  (3).pip常用命令:

     pip list:列出当前虚拟环境中的所有包

     pip install 包名==版本号:安装指定版本的包,如果版本号没有指定,那么就安装最新的包

     pip uninstall 包名:卸载包

     pip freeze:可以把当前环境中的包导出到一个文件中

  

Ubuntu中创建Python虚拟环境的更多相关文章

  1. 如何在Ubuntu14.04中创建Python虚拟环境

    在Ubuntu14.04中安装Python相对比较容易些,最简单的安装方法就是apt-get安装了,具体的教程可以戳这篇文章:在Ubuntu14.04中如何安装Python3和切换py2和py3环境. ...

  2. ubuntu14中创建python虚拟环境

    一.安装python-virtualenv包 sudo apt-get install python-virtualenv 安装完成后,创建一个虚拟环境文件夹. mkdir VENVcd VENV 创 ...

  3. Ubuntu中配置Python虚拟环境Virtualenv

    Ubuntu版本为18.04 Virtualenv介绍 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4.所有第三方的包都会被pip安装到Python3的site-pac ...

  4. 在 ubuntu 中安装python虚拟环境

    直接看命令一路操作(注:python3 下): 1.安装虚拟环境: sudo pip3 install virtualenv 2.安装虚拟环境扩展管理工具: sudo pip3 install vir ...

  5. linux中创建python的虚拟环境

    1,何为虚拟环境 linux是支持多用户的系统,如果某一位用户不想使用公用环境,想指定特殊的python版本安装仅供个人使用的一些包,那么虚拟环境将满足他的要求 2,虚拟环境使用需要virtualen ...

  6. ubuntu系统下Python虚拟环境的安装和使用

    ubuntu系统下Python虚拟环境的安装和使用        前言:进行python项目开发的时候,由于不同的项目需要使用不同的资源包和相关的配置,因此创建多个python虚拟环境,在虚拟环境下开 ...

  7. windows下创建Python虚拟环境

    windows下创建Python虚拟环境 说明 由于Python的版本众多,还有Python2和Python3的争论,因此有些软件包或第三方库就容易出现版本不兼容的问题. 通过 virtualenv ...

  8. Anaconda+用conda创建python虚拟环境

    Anaconda+用conda创建python虚拟环境 Anaconda与conda区别 conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理.包管理与pip的使用类似,环境 ...

  9. ubuntu环境下python虚拟环境的安装

    一. 虚拟环境搭建 在开发中安装模块的方法: pip install 模块名称 之前我们安装模块都是直接在物理环境下安装,这种安装方法,后面一次安装的会覆盖掉前面一次安装的.那如果一台机器上面开发多个 ...

随机推荐

  1. Java入门 第10天 ,理解数组

    数组的特点: 1.内容的类型固定,不会int String 两个类型一起,要么是int类型 要么是String类型 或者其他类型. 2.长度是固定的,例:String [ ]   myArray  = ...

  2. 【Dubbo&&Zookeeper】2、 windows平台dubbo-admin管理平台搭建

    一.前言 dubbo的使用,其实只需要有注册中心,消费者,提供者这三个就可以使用了,但是并不能看到有哪些消费者和提供者,为了更好的调试,发现问题,解决问题,因此引入dubbo-admin.通过dubb ...

  3. 设计模式-享元模式(FlyWeight)

    一.概念 享元模式是对象的结构模式,它以共享的方式高效的支持大量的细粒度对象,减少对象的数量,并达到节约内存的目的. 享元对象能够做到共享的关键,主要是区分了内部状态和外部状态,内部状态是对象是在建立 ...

  4. linux学习笔记-开机流程与主引导分区(MBR)

    我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 读鸟哥的linux私房菜-基础学习篇(第三版)3.2.4章节作此笔记 一.术语介绍: Bios:写入到主板上的一个程序,计算机开 ...

  5. loj#2509. 「AHOI / HNOI2018」排列(思维题 set)

    题意 题目链接 Sol 神仙题Orz 首先不难看出如果我们从\(a_i\)向\(i\)连一条边,我们会得到以\(0\)为根的树(因为每个点一定都有一个入度,出现环说明无解),同时在进行排列的时候需要保 ...

  6. 部署Redis(脚本安装)

    部署Redis(脚本安装) #/bin/bash # DES:Redis Deploy # Author: will_xue # Email:linuxcto@aliyun.com # DATE : ...

  7. Oracle 使用SQL*Plus连接数据库

    Oracle使用SQL*Plus连接数据库 by:授客 QQ:1033553122   使用sqlplus连接数据库 A 方式1 1.开启SQL*Plus,但不连接到数据库 $ sqlplus /NO ...

  8. 腾讯X5WebView集成及在移动端中使用

    工作中经常涉及H5网页的加载工作,最多使用的就是安卓系统控件WebView,但是当网页内容比较多的时候,需要等待很久才能加载完,加载完后用户才能看到网页中的内容,这样用户需要等很久,体验很差. 那能不 ...

  9. Android 时间与日期操作类

    获取本地日期与时间 public String getCalendar() { @SuppressLint("SimpleDateFormat") SimpleDateFormat ...

  10. [iOS]多线程和GCD

    新博客wossoneri.com 进程和线程 进程 是指在系统中正在运行的一个应用程序. 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内. 比如同时打开QQ.Xcode,系统就会分别 ...