在 ubuntu 中安装python虚拟环境
直接看命令一路操作(注:python3 下):
1、安装虚拟环境:
sudo pip3 install virtualenv
2、安装虚拟环境扩展管理工具:
sudo pip3 install virtualenvwrapper
3、配置虚拟环境扩展管理工具:
进入 vim .bashrc
在最下面添加配置信息:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME = $HOME/.virtualenvs
export /usr/local/bin/virtualwrapper.sh
PS:
这步操作也可以通过GUI来处理,打开桌面文件夹,一般有些文件是由隐藏属性的,你可以使用快捷键( CTRL + H)来将隐藏的文件显示出来,然后找到
.bashrc 文件,右键打开进行添加同上的配置信息,最后i进行保存。
最后,通过执行 source ~/.bashrc 命令来激活文件,如果出现以下信息,说明虚拟环境扩展工具已经创建成功:

然后在 home 目录下就会出现一个叫 .vritualenvs 的文件夹,此文件夹中的文件和上图中显示的是对应的。
4、创建虚拟环境:
mkvirtualenv -p python3 django (比如创建 Django 的虚拟环境)
同样命令可以创建多个虚拟环境,比如在创建一个叫 my_django 的虚拟环境
mkvirtualenv -p python3 my_django
创建完成后自动进入最后创建的虚拟环境中(自动激活):

+ 查看创建了几个虚拟环境的命令:
lsvirtualenv

+ 切换到 django 虚拟环境:
workon django

+ 退出当前虚拟环境:
deactivate

+ 删除虚拟环境:
rmvirtualenv my_django

显示看一下:

my_django 虚拟环境已经删除。(删除一个环境的时候,不能删除当前工作的环境,必须退出才能删除)
+ 静茹当前虚拟环境:
cdvirtualenv

然后 pwd 就会看到 虚拟环境的位置:

+ 要是想进入 sitepackage(sitepackages 目录是装 python 相关的包的) 目录:
cdsitepackages

在安装虚拟环境的时候会将操作系统上之前安装的 python3 复制过来

在 ubuntu 中安装python虚拟环境的更多相关文章
- Ubuntu中创建Python虚拟环境
创建虚拟环境对于Python开发来说是非常重要的,那么该如何创建虚拟环境呢? 1.安装virtulenv工具和管理包 sudo apt-get install python3-virtulenv 或 ...
- Ubuntu 下安装 Python 虚拟环境
写在前面: 安装指南是在 Ubuntu 下面操作的.不同的 Linux 版本,安装指令不同.所以,该指南的某些指令对于像 CentOS 等非 Ubuntu 系统不适用. 为什么需要使用虚拟环境? 虚拟 ...
- Ubuntu中配置Python虚拟环境Virtualenv
Ubuntu版本为18.04 Virtualenv介绍 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4.所有第三方的包都会被pip安装到Python3的site-pac ...
- 如何在Ubuntu14.04中创建Python虚拟环境
在Ubuntu14.04中安装Python相对比较容易些,最简单的安装方法就是apt-get安装了,具体的教程可以戳这篇文章:在Ubuntu14.04中如何安装Python3和切换py2和py3环境. ...
- python中在ubuntu中安装虚拟环境及环境配置
python中在ubuntu中安装虚拟环境及环境配置 1.升级python包管理工具pip pip install --upgrade pip 备注:当你想升级一个包的时候 `pip install ...
- ubuntu系统下Python虚拟环境的安装和使用
ubuntu系统下Python虚拟环境的安装和使用 前言:进行python项目开发的时候,由于不同的项目需要使用不同的资源包和相关的配置,因此创建多个python虚拟环境,在虚拟环境下开 ...
- Windows下安装Python虚拟环境
Windows下安装Python虚拟环境 虚拟环境安装 需求概要 "虚拟环境"是从电脑独立开辟出来的环境.就好比我们生活中的橱柜中,会把酱油放在一个瓶子里,把醋放在另外一个瓶子里, ...
- 在 ubuntu 中安装 python3.5、 tornado、 pymysql
一.在 ubuntu 中安装 python3.5 1.首先,在系统中是自带python2.7的.不要卸载,因为一些系统的东西是需要这个的.python2.7和python3.5是可以共存的. 命令如下 ...
- Ubuntu18.10&Ubuntu18.04安装Python虚拟环境
Ubuntu18.04版本里面自带了最新的Python3.6.5版本,在安装Python虚拟环境时需注意: 1.首先是安装两个包 pip3 install virtualenv # python虚拟环 ...
随机推荐
- DVWA全级别之Brute Force(暴力破解)
Brute Force Brute Force,即暴力(破解),是指黑客利用密码字典,使用穷举法猜解出用户口令. 首先我们登录DVWA(admin,password),之后我们看网络是否为无代理,: ...
- Spring bean继承
Bean 定义继承 bean 定义可以包含很多的配置信息,包括构造函数的参数,属性值,容器的具体信息例如初始化方法,静态工厂方法名,等等. 子 bean 的定义继承父定义的配置数据.子定义可以根据需要 ...
- tomcat使用中的笔记
1.修改tomcat命令窗口的名字 平时在使用tomcat的时候,经常会在一台机器上启动多个tomcat,但是默认的情况下启动多个就不好区分对应启动了什么应用,这时我们就可以通过修改tomcat窗口名 ...
- 2020 i春秋新春战疫公益赛 misc
0x01 code_in_morse morse decode后得到: RFIE4RYNBINAUAAAAAGUSSCEKIAAAAEUAAAAA7AIAYAAAAEPFOMTWAAABANUSRCB ...
- 【代码学习】PYTHON 私有化
一.私有化 xx: 公有变量_x: 单前置下划线,私有化属性或方法,from somemodule import *禁止导入,类对象和子类可以访问__xx:双前置下划线,避免与子类中的属性命名冲突,无 ...
- Python实现重命名一个文件夹下的图片
在网上查了一下python实现的图片重命名,工作中刚好用一下. # -*- coding:utf8 -*- import os path = '新建文件夹 (2)/' filelist = os.li ...
- Java 2进制和16进制的转换
Jave使用AES加密后的报文可能会出现乱码的情况,可以将它转化为16进制的字符串. package com.test.aes; /** * * 进制转换工具类 * */ public class P ...
- AppBar 自定义顶部导航按钮 图标、颜色 以及 TabBar 定义顶部 Tab 切换
一.Flutter AppBar 自定义顶部按钮图标.颜色 leading 在标题前面显示的一个控件,在首页通常显示应用的 logo:在其他界面通常显示为返回按钮 title 标题,通常显示为当 ...
- 关于this和base的区别
一句话总结:在有冲突得时候,base和this能够进行区分,在没有冲突得时候,是一样得. 基于成员调用 基于构造方法 参考: http://www.cnblogs.com/reommmm/archiv ...
- 计算机二级-C语言-对结构体数据进行求平均值。对结构体数据进行比较处理。
//函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数返回,并将大于平均值的数放在形参y所指数组中,在主函数中输出. //重难点:对结构体数据进行求平均值. #in ...