场景: 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办? 解决办法:这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行环境。virtualenv就是用来为 ...
分类:
编程语言 时间:
2020-06-01 23:36:30
阅读次数:
68
virtualenv --no-sit-packages --python=python3 venv1 ...
分类:
编程语言 时间:
2020-05-31 18:22:11
阅读次数:
102
一、GitLab主要服务构成 二、GitLab的工作流程 三、Gitlab安装配置管理环境 使用centos7的环境配置 1.提前准备工作 1.关闭防火墙 systemctl stop firewalld 禁用防火墙开机启动 systemctl disable firewalld 2.关闭SELIN ...
分类:
其他好文 时间:
2020-05-31 11:20:47
阅读次数:
71
创建虚拟环境的工具有anaconda和virtualenv,以virtualenv为例,介绍虚拟环境创建方法,如下是创建的命令: # 安装 sudo yum install python-pip python-dev python-virtualenv # 创建虚拟环境 virtualenv -p ...
分类:
编程语言 时间:
2020-05-28 01:12:29
阅读次数:
120
使用 virtualenv/venv 和 pip 管理虚拟环境: 进入项目的根目录,创建虚拟环境:virtualenv --python=python3 venv或python3 -m venv ./venv(venv不用安装,不过需要python3.3以上) 进入虚拟环境:source venv/ ...
分类:
其他好文 时间:
2020-05-27 01:28:22
阅读次数:
81
ansible step: 问题2:(由于安装的python3.6.4,想默认使用pip3.6安装requirements) 根据官方文档,错误是 executable无法和virtualenv 2个parameters并行 https://docs.ansible.com/ansible/late ...
分类:
其他好文 时间:
2020-05-25 19:14:17
阅读次数:
58
就简单总结 pyenv 适合管理多个(3个或3个以上)python版本,安装python方便(自动编译) virtualenv | | python2以下 | python3以上并该机器只有3个以下python版本 | python3以上并该机器只有3个以上python版本 | | : : | : ...
分类:
其他好文 时间:
2020-05-21 09:19:33
阅读次数:
87
1.安装依赖包 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ # yum方法安装的,可以用 yum list installed 查找,如果是查 ...
分类:
其他好文 时间:
2020-05-19 23:07:29
阅读次数:
85
XXE漏洞 0x01.xxe是什么 介绍 XXE 之前,我先来说一下普通的 XML 注入,这个的利用面比较狭窄,如果有的话应该也是逻辑漏洞 1.1xml定义 XML用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML文档结构 ...
分类:
其他好文 时间:
2020-05-19 20:49:12
阅读次数:
50
virtualenv管理 在使用 Python 开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题;亦或者是在开发过程中不想让物理环境里充斥各种各样的库,引发未来的依赖灾难。 此时,我们需要对于不同的工程使用不同的虚拟环境来保持开发环境以及宿主环境的清洁。这里,就要隆重介绍 ,一个可 ...
分类:
移动开发 时间:
2020-05-15 13:25:11
阅读次数:
93