刘林锋blog
A soul tortured by desire
展开
-
开发环境部署
克隆项目到本地git clone [项目仓库地址] ITAssets将文件重命名为.env在ITAssets/项目目录下创建media和static目录安装依赖修改中的配置根据项目的具体需求编辑.env文件,设置数据库连接、密钥等重要参数。生成静态文件运行迁移创建超级用户运行服务器打开浏览器访问(注意:默认情况下 Django 开发服务器监听的是 8000 端口,而不是 8020)原创 2025-03-29 13:34:50 · 89 阅读 · 0 评论 -
centos7.9镜像源及Python引入ssl问题处理
在修改之前,先备份现有的使用文本编辑器(如nano或vi)打开如果能够成功更新系统,则说明镜像源已经生效。EPEL(Extra Packages for Enterprise Linux)是一个常用的第三方软件仓库,提供许多额外的软件包。您可以通过以下命令启用 EPEL 源,并将其切换到阿里云镜像源。编辑和文件,将所有baseurl替换为阿里云的 EPEL 源地址。出现和的错误,说明阿里云的 EPEL 归档镜像路径可能尚未完全同步,或者其资源已经迁移。原创 2025-03-24 22:30:00 · 221 阅读 · 0 评论 -
WARNING: pip is configured with locations that require TLS/SSL
Python版本需要和openssl的版本需要相对匹配,在Python3.7之后的版本,依赖的openssl必须要是1.1.1或1.0.2之后的版本,而CentOS7安装的openssl1.0.2k无法其满足要求,这将会导致在使用pip命令在线安装库文件时出错。这里选择安装openssl3.1.4,也可以安装其他版本,源代码可在https://www.openssl.org/source/下载。重载动态链接,/usr/local/ssl/lib目录下的openssl库已经被加载了。原创 2025-02-21 17:42:08 · 631 阅读 · 0 评论 -
虚拟环境测试部署应用
虚拟环境(env)在计算机领域,特别是在软件开发和测试中扮演着重要角色。它主要用于创建一个隔离的环境,使得开发者可以在不影响系统其余部分的情况下安装、配置和运行软件项目。原创 2025-02-13 09:15:08 · 315 阅读 · 0 评论 -
通过代码学python——格式化变量
learning python from code原创 2024-08-05 22:00:00 · 249 阅读 · 0 评论 -
CentOS7:Python版本回退
CentOS7高版本Python降级操作原创 2024-04-07 20:00:00 · 641 阅读 · 0 评论 -
CentOSPython使用openpyxl、pandas读取excel报错
由于本人在centos7下使用python的openpyxl报错,所以决定使用强大的pandas。pandas是一个快速、强大、灵活且易于使用的开源数据操作和分析工具,建立在Python语言之上。pandas是一个广泛使用的数据分析库,它提供了高效的数据结构和数据分析工具。pandas可以从多种数据源读取数据,包括excel、word、txt、cvs、html、sql等等,并提供了一些列强大的数据操作和分析功能,如数据清洗、转换、统计计算、相关性分析等。原创 2024-04-03 20:00:00 · 632 阅读 · 0 评论 -
CentOS运行Py脚本报错illegal instruction故障处理
Illegal instruction(非法指令)报错处理思路及方法原创 2024-04-01 22:45:00 · 757 阅读 · 0 评论 -
CentOS7安装Python3.12
centos7安装python3原创 2024-03-29 21:00:00 · 1355 阅读 · 0 评论 -
Centos7误删Python2后yum报错处理记录
如果在CentOS 7中卸载了Python 2,可能会导致yum工具无法正常使用,因为yum依赖于Python 2。如果已经卸载,解决python及yum不可用方法。原创 2024-03-28 18:03:56 · 666 阅读 · 0 评论 -
Python邮件发送之yagmail
yagmail是一个基于Python的第三方库,它的目标是简化通过Gmail及SMTP发送电子邮件的过程。它提供了一个高级的、面向对象的API,使电子邮件的发送变的简单而直观。yagmail库内部使用了OAuth2协议进行身份验证,有相当的安全性。原创 2024-03-27 21:00:00 · 308 阅读 · 0 评论 -
NetOps-py通过sftp替换网络设备启动文件
网络设备配置系统启动文件包括指定系统启动用的配置文件、系统软件和补丁,这样可以保证设备在下一次启动时以指定的配置文件以及系统软件初始化配置。原创 2024-03-19 20:30:00 · 169 阅读 · 0 评论 -
netmiko安装及使用
对设备进行操作之前首先要登录到设备,这个时候需要借助ConnectHandler,(命名风格是大驼峰命名法),它返回的是到网络设备的一个长连接对象。with上下文管理器的本质是创建对象后调用了对象_enter_,代码块结束的时候自动帮助我们调用with管理器的对象_exit_上段代码我们还可以采用将参数赋值的方式进行,调用ConnectHandler函数的时候,将这个字典前加双星号**传入。连接驱动类实例化所需参数主要包括创建ssh连接所需的设备IP、用户名、密码、连接端口号等等。原创 2022-11-29 22:30:00 · 2176 阅读 · 1 评论 -
python实现网络测速
Python网络测速原创 2023-01-06 22:00:00 · 1350 阅读 · 0 评论 -
NetOps-Python实现批量网络设备配置信息的下载
1、完善了python代码,使下载的配置信息命名加入了备份日期且进行验证;2、批量网络配置信息下载;原创 2024-03-11 20:27:46 · 183 阅读 · 0 评论 -
Python通过SFTP实现网络设备配置备份
paramiko通过sftp备份网络设备配置文件到本地原创 2024-03-08 23:00:00 · 388 阅读 · 0 评论 -
NetOps-Python实现网络设备SFTP配置
通过Python编写脚本,对网络设备配置SFTP,以便配置文件管理原创 2024-03-06 21:00:00 · 433 阅读 · 0 评论 -
Python(NetOps)前传-网络设备开局配置
本文已华为S5720S-52P-LI-AC交换机为例,完成:1、完成网络设备开局配置;2、用Python脚本验证ssh登录原创 2024-03-06 21:00:00 · 596 阅读 · 0 评论