双击运行Python程序时,使用虚拟环境的解释器执行
2020-05-01 19:09:04   Cyberbolt

由于业务需求,需要鼠标双击py文件后自动运行。为了使代码拥有更强可移植性,项目使用了虚拟环境。于是产生了问题,如何在 鼠标双击py文件后,使用虚拟环境的python解释器执行,而不是系统默认解释器? 这篇笔记使用 Windows 记录,同样适用于 Linux 与 MacOS。 笔记以使用 Requests库获取百度html源码 为例,说明方法,以下为实现过程:   环境:Windows 10...

阅读更多
Python3使用绝对路径和相对路径
2020-05-01 12:56:28   Cyberbolt

记录我在Python中使用 相对路径 和 绝对路径 遇到的一些问题。(笔记以Windows为例,同样适用于 Linux 和 Mac OS) 环境:Windows 10, Python 3.8.1 一、概念及作用 绝对路径 指 完整的描述文件位置的路径。 如,Windows下创建文件 test.txt,它的绝对路径为 D:\study\Python\Python_test\test.txt ,...

阅读更多
CentOS下通过Supervisor管理虚拟环境的Gunicorn Flask项目,实现开机自启等功能
2020-04-26 15:24:14   Cyberbolt

上篇笔记 CentOS下通过Gunicorn+Nginx部署Python Flask网站,并配置https和Nginx访客日志 实现了Gunicorn部署Flask网站,采用新建 独立命令窗口 的方法实现Gunicorn后台运行。然而,实际生产环境中,我们可能需要Gunicorn 随服务器开机自启 或 系统出错时及时重启。下面记录我部署Supervisor的全过程。 这篇笔记建立于 Cent...

阅读更多
CentOS下通过Gunicorn+Nginx部署Python Flask网站,并配置https和Nginx访客日志
2020-04-23 23:40:46   Cyberbolt

搭建CyberLight后有了完整Python建站经历,在此做下记录,以便之后查询,希望能帮到初学python建站的朋友。 本次笔记的默认条件为: 1. 您已在Linux成功部署Flask开发环境,欲部署生产环境。 2.此时您已自建Flask项目目录,并安装了虚拟环境。 3.您的域名已解析到服务器ip。【此处服务器是指物理层面的服务器主机,不是用于请求响应的Web服务器】 下面是笔记内容 环...

阅读更多
【转载】CentOS端口对外开放指令
2020-04-21 11:15:21   Cyberbolt

原文 https://blog.csdn.net/qq_24232123/article/details/79781527 备份一份在网站,感谢分享者。如果有带来版权问题,请联系我及时删除,谢谢!   1. 查看已打开的端口 # netstat -anp 2. 查看想开的端口是否已开 # firewall-cmd --query-port=666/tcp 若此提示 FirewallD is ...

阅读更多
Linux使用screen实现多任务窗口
2020-04-21 11:12:30   Cyberbolt

Linux用screen实现多任务窗口运行,关闭终端后可实现后台运行。   Centos安装命令 yum install screen Debian安装命令 apt-get update -y apt-get install screen -y   screen常用指令 创建一个名为name的新窗口(S一定要大写) screen -S name   暂时离开该窗口 CTRL+A+D   查看...

阅读更多
Python3虚拟环境使用方法
2020-04-21 10:48:17   Cyberbolt

记录一种我常用的虚拟环境 创建 和 迁移方法,这次笔记的前提是已安装Python3并有pip包管理工具 一.虚拟环境创建方法 这里以Windows为例,下面会说明Linux 进入你的Python该项目的根目录,如我的是 首先进入该目录下的终端。按住键盘 “Shift” + “鼠标右键”,鼠标点击 “在此处打开Powershell窗口(S)” (部分电脑是cmd,只要进入终端即可) 如图,已进...

阅读更多
Python3 selenium在Windows10运行
2020-04-21 10:42:13   Cyberbolt

之前做了Linux服务端运行selenum笔记,这里再做一次Windows使用记录,备忘使用,供大家参考。我采用不添加Chrome环境变量,将Chrome驱动和py文件放置同一目录运行的。 环境: Windows 10, Python 3.8.1 一.下载Chrome驱动 Windows运行selenum需要通过Chrome驱动运行,首先需要下载和本地Chrome版本号一致的驱动。 首先查看...

阅读更多
Python3 selenium在CentOS服务端运行
2020-04-21 10:19:49   Cyberbolt

最近尝试在服务器端运行selenium,做下此笔记,其间参考了大量相关教程,感谢每一位共享学习记录的网友! 由于windows10使用的Chrome,我继续尝试在CentOS运行,终于成功!以下是学习记录: 环境:CentOS8, Python 3.6.8 一.CentOS上安装Chrome 请确保身份为root,进入CentOS终端,然后依次输入 wget https://dl.googl...

阅读更多
Python3 Flask框架 通过纯后端方式实现简易验证码
2020-04-12 23:37:03   Cyberbolt

记录纯粹通过Python Flask生成并显示验证码,实现用户验证登录。实现过程中我参考了大量相关教程和笔记,感谢为之分享的各位! 目前对此的理解不是很深刻,先附上实现的过程 一.Flask后端 要实现验证码,需要用到PIL库生成验证码图片 ,Python3输入如下命令安装 pip install pillow 下载ttf格式字体,放在程序根目录,然后用以下函数实现验证码生成 from PI...

阅读更多