Pyenv + virtualEnv 设置 安装这两个组件是为了适应不同版本的python在同一个系统下的运行;例如现在最明显就是python2.7和python3.6的两个版本,很多库依旧是使用了Python2.7 但官方推荐的python3.6 当然不支持python2.7 的还是比较少的;两个 ...
分类:
其他好文 时间:
2018-01-02 16:54:01
阅读次数:
116
1.安装 $ sudo apt-get install python-virtualenv 2.重命名,一般虚拟环境会被命名为venv $ virtualenv venv 3. 激活 $ source venv/bin/activate 4.退回全局解释器输入 deactivate ...
分类:
其他好文 时间:
2017-12-31 00:41:17
阅读次数:
132
在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2. ...
分类:
编程语言 时间:
2017-12-29 15:15:41
阅读次数:
125
1.背景 现在很多应用都存在XXE(XML External Entity attack)漏洞,就是xml外部实体攻击,比如facebook,很多XML的解析器默认是含有XXE漏洞的。 2.xml的定义 XML用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对 ...
分类:
其他好文 时间:
2017-12-28 23:25:48
阅读次数:
502
环境:lAMP simplexml_load_string.php代码内容 <?php $data = file_get_contents('php://input'); $xml = simplexml_load_string($data); echo $xml->name; ?> POC: <? ...
分类:
其他好文 时间:
2017-12-27 12:01:58
阅读次数:
203
强大的库: 转自:微信公众号 Python最棒的地方之一,就是大量的第三方库,覆盖之广,令人惊叹。Python 库有一个缺陷就是默认会进行全局安装。为了使每个项目都有一个独立的环境,需要使用工具virtualenv,再用包管理工具pip和virtualenv配合工作。 尽管都可以求助于google或 ...
分类:
编程语言 时间:
2017-12-26 17:46:51
阅读次数:
395
http://blog.csdn.net/vencent7/article/details/76849849 自己一直用的 pyenv 和 pyenv-virtualenv 管理不同的 python 环境。昨天朋友推荐我安装一个 Anaconda(通过官网下载安装带有图形界面Anaconda Nav ...
分类:
系统相关 时间:
2017-12-26 14:29:46
阅读次数:
238
五分钟轻松学会管理项目开发环境。 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.x。所有第三方的包都会被pip安装到Python3的site-packages目录下。 pycharm安装可以在设置里进行管理。 如果我们要同时开发多个应用程序,每个应用可能需要各自拥有一套 ...
分类:
其他好文 时间:
2017-12-24 15:10:44
阅读次数:
138
环境准备 requests httpbin virtualenv pip python 安装 #mkdir /home/requests #yum install -y python-pip #pip freeze 看看pip安装了啥 #pip install virtualenv #virtual ...
分类:
编程语言 时间:
2017-12-23 01:12:02
阅读次数:
212
1. 安装virtualenv$ sudo yum install python-virtualenv 2. 创建开发环境$ virtualenv env_name 3. 启用开发环境$ cd env_name && source bin/activate 4. 退出开发环境$ deactivate ...
分类:
编程语言 时间:
2017-12-22 22:58:11
阅读次数:
195