1.环境准备

首先请自行安装好Python3和pip3(一般Ubuntu是自带Python3的,可以通过sudo apt-get install python3-pip命令来安装pip3)

安装完成后,在命令行输入:

pip3 -V

来检查是否安装成功,成功则会输出对应版本信息。

2.安装Python虚拟环境(virtualenv)

我们可以先在控制台输入命令:

virtualenv .env    #创建一个虚拟环境 名为.env

由于没有安装虚拟环境,控制台的输出内容如下:

Command 'virtualenv' not found, but can be installed with:

sudo apt install virtualenv

接下来按照控制台的提示,我们输入如下命令:

sudo apt install virtualenv

输入用户密码后完成安装即可。(如果下载速度慢可以看看这个修改下载源的博客:https://blog.csdn.net/zgljl2012/article/details/79065174/)

接下来,继续使用之前的命令创建虚拟环境:

virtualenv .env

这时,我们又发现了新的错误,提示如下:

The path python2 (from --python=python2) does not exist

经查,发现“virtualenv .env”命令是默认指向python2的,而我们只配置了Python3,所以,在输入创建环境的命令时,指定Python3就可以了:

virtualenv .env --python=python3

如果不出现差错的话,会提示:

Already using interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /mnt/e/Pythonpractice/virtual_env/.env/bin/python3
Also creating executable in /mnt/e/Pythonpractice/virtual_env/.env/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.

好了,虚拟环境创建成功后,输入命令来激活该环境(我们是在当前目录下完成对.env的创建,所以在当前目录下有一个.env的目录,):

source .env/bin/activate

激活成功后,就会发现,该控制台的前缀,有了一点点不同(多了个括号.env):

再可以使用pip3 freeze 命令查看之前已经安装过的包都没有了,因为这是一个全新的环境!

好了,教程就到这里了。如果读者有发现问题或错误,请留言,看到会回复并修改,谢谢支持!

Ubuntu中Python3虚拟环境的搭建的更多相关文章

  1. python中在ubuntu中安装虚拟环境及环境配置

    python中在ubuntu中安装虚拟环境及环境配置 1.升级python包管理工具pip pip install --upgrade pip 备注:当你想升级一个包的时候 `pip install ...

  2. ubuntu中python3.4安装pip

    这两天碰到在ubuntu中安装pip的问题. 第一种方法 用百度搜索了一下,基本上都是这个命令: sudo apt-get install python3-pip 但是,用这条命令下载速度特别慢. 第 ...

  3. ubuntu中python3安装package

    1.实验环境 Ubuntu16.04x86 + python3.5 ubuntu中同时存在python2.7 和 python3.5 2.pip使用说明 sudo pip install packag ...

  4. Ubuntu中使用Nginx+rtmp搭建流媒体直播服务

    一.背景 本篇文章是继上一篇文章<Ubuntu中使用Nginx+rtmp模块搭建流媒体视频点播服务>文章而写,在上一篇文章中我们搭建了一个点播服务器,在此基础上我们再搭建一个直播服务器, ...

  5. Ubuntu安装python3虚拟环境

    大多数Linux自带python2.7,而Ubuntu1.6也自带python3.x,本文章主要记录virtualenv+vitualenvwrapper使用python3虚拟环境 虚拟环境好处不多说 ...

  6. python编程中在ubuntu中安装虚拟环境及环境配置

    1.升级python包管理工具pip pip install --upgrade pip 备注:当你想升级一个包的时候 `pip install --upgrade 包名` 2.python虚拟环境安 ...

  7. ubuntu下python3虚拟环境的配置

    安装相关包 sudo pip3 install virtualenv # 虚拟环境包 sudo pip3 install virtualenvwrapper # 虚拟环境管理包 创建虚拟环境目录 su ...

  8. ubantu安装python3虚拟环境

    Ubuntu安装python3虚拟环境 安装虚拟环境 步骤: 打开Linux终端(快捷键Ctrl+Alt+T),输入命令: sudo apt install python-virtualenv sud ...

  9. Ubuntu系统中创建虚拟环境

    1.虚拟环境产生的原因:如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了. ...

随机推荐

  1. 字符串处理 BestCoder Round #43 1001 pog loves szh I

    题目传送门 /* 字符串处理:是一道水题,但是WA了3次,要注意是没有加'\0'的字符串不要用%s输出,否则在多组测试时输出多余的字符 */ #include <cstdio> #incl ...

  2. Magento Order 状态详解

    流程图:

  3. magento CURD操作

    查询: $model = Mage::getModel('mynews/mynews'); $collection = $model->getCollection(); $collection- ...

  4. 动态规划:最大连续子序列乘积 分类: c/c++ 算法 2014-09-30 17:03 656人阅读 评论(0) 收藏

    题目描述: 给定一个浮点数序列(可能有正数.0和负数),求出一个最大的连续子序列乘积. 分析:若暴力求解,需要O(n^3)时间,太低效,故使用动态规划. 设data[i]:第i个数据,dp[i]:以第 ...

  5. UIAlertController的使用,代替UIAlertView和UIActionSheet

    在iOS8以后,UIAlertView就开始被抛弃了. 取而代之是UIAlertController 以前是警示框这样写: UIAlertView *alert = [[UIAlertView all ...

  6. 关于Swing中JFrame等顶级容器的层次还有设置背景的方式

    资料来自:http://blog.csdn.net/qq_32006373/article/details/49659129 http://yuncode.net/code/c_5196327caac ...

  7. JDK集合框架--综述

       接下来的几篇博客总结一下对jdk中常用集合类知识,本篇博客先整体性地介绍一下集合及其主要的api: 从整体上来说,集合分两大类collection和map: 首先来看看Collection: c ...

  8. js插件之Ocupload

    使用方法: var myUpload = $(element).upload({ name: 'file', action: '', enctype: 'multipart/form-data', p ...

  9. Spring Mvc相关随笔

    web.xml部分 1.欢迎界面 <welcome-file-list> <welcome-file>/views/login.jsp</welcome-file> ...

  10. P1440 求m区间内的最小值

    题目描述 一个含有n项的数列(n<=2000000),求出每一项前的m个数到它这个区间内的最小值.若前面的数不足m项则从第1个数开始,若前面没有数则输出0. 输入输出格式 输入格式: 第一行两个 ...