pip

浅谈虚拟环境管理工具virtualenvwrapper

China☆狼群 提交于 2020-10-31 04:02:34
点击上方“ Python爬虫与数据挖掘 ”,进行关注 回复“ 书籍 ”即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 沉舟侧畔千帆过,病树前头万木春。 /1 前言/    过年了,村都被封了,哎,出都出不去,想着干点啥,就把以前没完善的继续完善一下。今天呢,还是继续说 Pytho n 的虚拟环境,因为上次的虚拟环境,写的并不是太完整,还差一些。因为我写的,主要是针对初学者或者接触过一点的,基础不是太好的,所以用了很多图片,上次的太长了,只能分成两次了,好了,咱们开始正文吧。对了,还没有来得及看虚拟环境上篇的小伙伴可以戳这篇文章: 手把手教你如何在Pycharm中加载和使用虚拟环境 。 /2 为什么需要虚拟环境管理工具/    上次我们学会了,如何配置虚拟环境。 这里呐,要补充一点点,我们每次 在 创建 新的虚拟环境之前,先在真实环境中执行一下 pip list,看一下我们的pip用不用更新一下,就像这样,如下图所示。 如果提示有红色框框圈起来的内容,就需要更新一下pip了,否则我们克隆的虚拟环境pip也没有更新,安装的第三方包可能会出现莫名其妙的问题,所以,为了安全起见,还是根据人家的命令(白色圈起来的),安装一下,如下图所示。 今天呢,怎么说的是虚拟环境管理工具,为什么要有这个东西呢,是因为原来的那种方式,还是麻烦,每次cmd还得进入虚拟环境目录下,还得激活

Python爬虫 + 人脸检测 + 颜值检测 = 知乎高颜值图片抓取

喜欢而已 提交于 2020-10-30 06:41:38
本文作者:邓卓。转载已取得作者授权。 原文链接:https://zhuanlan.zhihu.com/p/34425618 声明 :文中所有文字、图片以及相关外链中直接或间接、明示或暗示涉及性别、颜值分数等信息全部由相关人脸检测接口给出。无任何客观性,仅供参考。 1 数据源 知乎话题 『美女』 下所有问题中回答所出现的图片 2 抓取工具 Python 3,并使用第三方库 Requests、lxml、AipFace ,代码共 100 + 行 3 必要环境 Mac / Linux / Windows (Linux 没测过,理论上可以。Windows 之前较多反应出现异常,后查是 windows 对本地文件名中的字符做了限制,已使用正则过滤) 无需登录知乎(即无需提供知乎帐号密码) 人脸检测服务需要一个百度云帐号(即百度网盘 / 贴吧帐号) 4 人脸检测库 AipFace,由百度云 AI 开放平台提供,是一个可以进行人脸检测的 Python SDK。可以直接通过 HTTP 访问,免费使用。 文档中心--百度 AI : ai . baidu . com 。 5 检测过滤条件 过滤所有未出现人脸图片(比如风景图、未露脸身材照等) 过滤所有非女性(在抓取中,发现知乎男性图片基本是明星,故不考虑;存在 AipFace 性别识别不准的情况) 过滤所有非真实人物,比如动漫人物 (AipFace

数据分析的环境不会搭?看这里准没错!

岁酱吖の 提交于 2020-10-29 14:20:36
你好,我是悦创。 自学一门编程语言着实不易。从我自己的经历看,你需要翻越好几个障碍,从心态,到体力,再到思维,最终才能成为一名优秀的程序员。所以说掌握一门语言,需要你用心去感悟,去认真体会你和“她”的那一丝默契。 但是遗憾的是,太多的朋友们,并不是倒在了中途,而是他们并没有开始,是的,他们连 Python 公主的纤纤玉手都没有摸到。 Python 应该下载哪个版本? Python 环境如何配置? 推荐几款最好用的 Python IDE 等等。我们的挑战在于选择太多,在丰收的农场门口,我们望着满眼的西瓜和葡萄,踌躇满志却不敢前进。 如果你现在还没有配置好 Python 环境,那么恭喜你,跟着本文走,你将能够收获基于 Python3.7 搭建的编程平台,以及以 Jupyter 为主要工具的编程环境,本文还将带你安装常用的数据分析工具以及可视化工具,一站式购齐,无后顾之忧。 如果你已经安装了 Python3.7 的环境,或者 anaconda 环境,你也可以顺着本文的思路往下走,工具不是重点,配置环境的能力才是。 但是如果你的 Python 环境来历不明(不明论坛下载),我强烈建议你卸载后重新安装官网版本( Python 的卸载方式同普通软件,在控制面板中卸载即可)。毕竟 "磨刀不误砍柴工” ,有的版本残缺不全,谁也无法预测你会出现什么 bug。 本文以windows 10

虚拟环境

半腔热情 提交于 2020-10-29 07:20:31
虚拟环境   它是一个虚拟化,从电脑独立开辟出来的环境。通俗的来讲,虚拟环境就是借助 虚拟机docker 来把一部分内容独立出来,我们把这部分独立出来的东西称作“ 容器 ”,在这个容器中,我们可以只安装我们需要的依赖包,各个容器之间 互相隔离 , 互不影响 。 安装虚拟环境 1 安装virtualenvwrapper    virtualenvwrapper 这个软件包可以让我们管理虚拟环境变得更加简单。不用再跑到某个目录下通过 virtualenv 来创建虚拟环境,并且激活的时候也要跑到具体的目录下去激活。 pip install virtualenvwrapper-win 2 virtualenvwrapper 基本使用: 1)创建虚拟环境 mkvirtualenv 虚拟环境名   那么会在你当前用户下创建一个 Env 的文件夹,然后将这个虚拟环境安装到这个目录下。   如果你电脑中安装了 python2 和 python3 ,并且两个版本中都安装了 virtualenvwrapper ,那么将会使用环境变量中第一个出现的 Python 版本来作为这个虚拟环境的 Python 解释器。 2)切换到某个虚拟环境 workon 虚拟环境名 3)退出当前虚拟环境 deactivate 4)删除某个虚拟环境 rmvirtualenv 虚拟环境名 5)列出所有虚拟环境

flask-profiler的使用

。_饼干妹妹 提交于 2020-10-28 13:48:36
使用 profiler测量在你的Flask 应用程序中定义的端点;并通过web界面提供细粒度的报告。 它给出了这些问题的答案: 应用程序中的瓶颈在哪里? 应用程序中最慢的终结点? 哪些是最常被调用的终结点? 什么导致我的慢速端点? 在哪个上下文中,什么是 ARGS 和 kwargs? 特定请求花费了多少时间? 简而言之,如果你对端点正在做什么和接收的请求进行了了解,请尝试打瓶探查器。 通过使用烧瓶分析器接口,你可以监视所有端点的性能,并通过向下钻取过滤器来调查端点和接收的请求。 1.安装 flask_profiler pip install flask_profiler 2.在创建 Flask 应用程序时编辑你的代码。 from flask import Flask import flask_profiler app = Flask( __name__ ) app.config[ " DEBUG " ] = True # 您需要声明必要的配置才能初始化 app.config[ " flask_profiler " ] = { " enabled " : app.config[ " DEBUG " ], " storage " : { " engine " : " sqlite " }, " basicAuth " : { " enabled " : True, " username

linux系统安装Python 3.7.x

半世苍凉 提交于 2020-10-28 11:11:53
 1. 基础环境。 [root@monitor ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core)  2. 升级openssl。CentOS 7.6默认自带的openssl是1.0.2,需要升级到1.1.1,否则使用pip安装模块是会报错“pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available”。(如果是先装的Python,后升级的openssl,则升级完后需要重新编译Python) [root@monitor ~]# openssl version OpenSSL 1.0.2k-fips 26 Jan 2017 # 安装依赖。如果是CentOS 6.x的系统需要安装xz,否则下面解压Python压缩包会报错。 [root@monitor ~]# yum -y install gcc xz # 下载新版本的openssl [root@monitor ~]# cd /usr/local/src [root@monitor src]# wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz

pip离线安装python包 && 修改 pip 源

无人久伴 提交于 2020-10-28 09:51:38
1 首先在一台能上网的机器上得到python包 1) 新建一个空目录,如 /home/ubuntu/zcy/ss,用来存储下载下来的所需安装包 2)下载安装包:pip install --download /home/ubuntu/zcy/ss pyspark 2 离线安装 1)将/home/ubuntu/zcy/ss下面的文件拷贝到不能上网的机器上,如拷贝到/home/zcy/working/spark目录 2)安装:pip install --no-index --find-links=/home/zcy/working/spark pyspark 参考资料:https://www.cnblogs.com/michael-xiang/p/5690746.html ======================================== 网上有很多可用的源,例如豆瓣: http://pypi.douban.com/simple/ 清华: https://pypi.tuna.tsinghua.edu.cn/simple 临时使用: 可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple 例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gevent