1.虚拟环境工具的学习

python的虚拟环境,其实就是在机器上,方便的创建出多个解释器,每个解释器运行一个项目,互相之间不受影响

2.virtualenv工具,可以方便的创建,使用,删除也很方便

3.安装virtualenv 工具;

# 在当主体python解释器的bin目录下执行这个命令

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple  virtualenv

4.创建虚拟环境 venv ,用于运行django1

virtualenv  --no-site-packages --python=python3    venv1  

	--no-site-packages  # 这个参数,创建虚拟环境是干净隔离的
--python=python3 # 这个--python参数,是指定解释器的版本
venv1 # 是虚拟环境的名字,文件夹的名

5.激活虚拟环境,需要执行如下命令

source /opt/s24django1/bin/activate  #这是激活虚拟环境的命令

deactivate 	#退出虚拟环境

6.在 venv1 这个虚拟环境下,运行一个django1版本

# 得先安装django模块
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple django==1.11.9

7.学习更优秀的虚拟环境工具,virtualenvwrapper,直接选择它就行 ,不用再装上面那个virtualenv

# 在当主体python解释器的bin目录下执行这个命令
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenvwrappe

8.配置系统的全局变量,加载virtualenvwrapper这个工具

vim  /etc/profile  #写入如下内容 

WORKON_HOME=~/Envs      # 设置virtualenv的统一管理目录
VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' # 添加virtualenvwrapper的参数,生成干净隔绝的环境
VIRTUALENVWRAPPER_PYTHON=/opt/python367/bin/python3 # 指定python解释器
source /opt/python367/bin/virtualenvwrapper.sh # 执行virtualenvwrapper安装脚本

9.退出回话,重新登录,加载/etc/profile 文件,然后可以使用如下命令创建虚拟环境了

mkvirtualenv     venv1  	    #创建虚拟环境venv1
mkvirtualenv venv2 #创建虚拟环境venv2
mkvirtualenv venv3 #创建虚拟环境venv3 workon + 创建的所需要虚拟环境名 #激活虚拟环境,支持tab键补全 # 下边是一些功能
cdvirtualenv #进入虚拟环境家目录
lsvirtualenv #列出当前所有的虚拟环境
lssitepackages #列出当前解释器,所有的模块文件夹
cdsitepackages #进入当前解释器的模块文件夹

linux中的虚拟环境工具的更多相关文章

  1. Linux中系统检测工具top命令

    Linux中系统检测工具top命令 本文转自:https://www.cnblogs.com/zhoug2020/p/6336453.html 首先介绍top中一些字段的含义: VIRT:virtua ...

  2. linux中录屏工具byzanz

    linux中录屏工具byzanz: 1.安装 sudo apt install byzanz 2.使用 help:byzanz-record --help 配合xwininfo使用--xwininfo ...

  3. Linux中IRC通讯工具Pidgin的基本用法

    这是我发在南昌大学开源小组里的一篇教程 IRC IRC是个古老的产物,在图形界面流行之前就出现了.可是在现在非常多开源社区都是利用IRC来进行团队交流或对用户提供技术支持的,比方维基百科,所以还是有必 ...

  4. linux中的alsa工具与Android中的tinyalsa工具【转】

    本文转载自:http://blog.csdn.net/luckywang1103/article/details/48053015 版权声明:本文为博主原创文章,未经博主允许不得转载.   目录(?) ...

  5. Linux中使用MegaCli工具查看、管理Raid卡信息

    MegaCli是一款管理维护硬件RAID软件,可以通过它来了解当前raid卡的所有信息,包括 raid卡的型号,raid的阵列类型,raid 上各磁盘状态,等等.通常,我们对硬盘当前的状态不太好确定, ...

  6. 如何在linux中创建虚拟环境

    安装虚拟环境的命令 : sudo pip install virtualenv sudo pip install virtualenvwrapper 安装完虚拟环境后,如果提示找不到mkvirtual ...

  7. python在Linux中安装虚拟环境,区别python2和python3,分别安装模块

    安装虚拟环境的时候遇到的问题,解决的过程很闹心,在这里简单直接的分享出来,就是为了解决问题.  安装虚拟环境(须在联网状态下) $ sudo pip install virtualenv $ sudo ...

  8. 诠释Linux中『一切都是文件』概念和相应的文件类型

    导读 在 Unix 和它衍生的比如 Linux 系统中,一切都可以看做文件.虽然它仅仅只是一个泛泛的概念,但这是事实.如果有不是文件的,那它一定是正运行的进程. 要理解这点,可以举个例子,您的根目录( ...

  9. 如何在Linux中使用rz/sz工具进行文件传输

    在Linux中,使用rz/sz工具能够进行Linux和windows之间的文件传输,那么要如何使用rz/sz工具工具呢?下面小编就给大家介绍下Linux下如何使用rz/sz工具进行文件传输,一起来学习 ...

随机推荐

  1. python2与python3共存后,如何使用

    借用py的一个参数 py -2 与py -3调用不同是的python版本 所以运行的时候只要 py -2 文件名可以用python2来运行脚本 py -3 文件名就是用python3 来运行脚本 参考 ...

  2. SSCTF2020 RE2

    SSCTF2020 RE2 有时间做了一下SSCTF 2020的re2 附件地址: 链接:https://pan.baidu.com/s/1k5SuiJIHJzgYZVbc9hX8ZA 提取码:lyc ...

  3. Mysql联合索引的最左前缀原则以及b+tree

    软件版本mysql5.7 根据官网的文档 https://dev.mysql.com/doc/refman/5.7/en/multiple-column-indexes.html 查询条件要符合最左原 ...

  4. python多元回归于调用excel文件

    import xlrd from numpy.linalg import inv import numpy as np data = xlrd.open_workbook(u'C:\\Users\\x ...

  5. Excel-VLOOKUP函数组合应用④

    问题场景 查找匹配并返回多列数据,例如:将某个部门所涉及的相关列的数据从[全员数据源]中整理出来,并按照一定顺序,然后发送给各部门的负责人. 场景 从[全员数据源]中共23列数据,整理出[测试部门人员 ...

  6. 微信小说分销系统设计之使用百度Echarts地图统计功能统计微信粉丝地域分布情况

    /** 转载请保留博客园原地址以及版权声明,请勿恶意修改,本博客中的内容均属于技术交流,请勿用于商业用途,谢谢配合 *  作者:杨浩瑞  QQ:1420213383  独立博客:http://www. ...

  7. 【命令】gunzip命令

    gunzip命令是拿来解以.gz格式的压缩包,其语法和参数选项和gzip一样,我们可以使用gzip来实现,请查看:gzip命令使用方法

  8. matplotlib学习日记(九)-图形样式

    (一)刻度线定位器和刻度格式器的使用方法 import matplotlib.pyplot as plt import numpy as np from matplotlib.ticker impor ...

  9. python列表(九)元组

    元组 元组是不可变序列,元组一旦创建,用任何方法都不可以修改其元素. 元组的偶有元素是放在一对圆括号"()"中 1.元组创建与删除 使用"="讲一个元组赋值给变 ...

  10. 后端Long类型传到前端精度丢失的正确解决方式

    原因:前端js对Long类型支持的精度不够,导致后端使用的Long传到前端丢失精度,比如现在分布式id生成算法"雪花算法"在使用中就会出现问题. 解决方式: 1.后端的Long类型 ...