Python自动化下载模块
Python自动化下载模块
使用python时,需要大量安装包,下面介绍两种方法自动化安装所需的模块
文章目录
- Python自动化下载模块
- 1. os.system()
- 2. pip命令
1. os.system()
这时我们可以利用python中自带的os模块来快速自动化安装所需模块啦
os模块总结
# @Author : 北山啦
# @Time : 2021/1/29 13:56
# @Blog:https://blog.csdn.net/qq_45176548/article/details/111601730
import osclass PackageInstaller(object):def __init__(self):passdef install_package(self, package_name):os.system("pip3 install -i https://pypi.doubanio.com/simple/%s" % package_name)def install_3rd_package(self):self.install_package("requests")self.install_package("numpy")self.install_package("selenium")self.install_package("sklearn")self.install_package("pyserial")self.install_package("pymysql")self.install_package("MySQLdb")self.install_package("mongodb")self.install_package("redis")if __name__ == '__main__':m_obj = PackageInstaller() # 实例化一个对象m_obj.install_3rd_package() # 该对象调用install_3rd_package函数os.system("pause") # 暂停并查看执行结果避免直接关闭
2. pip命令
感谢雪轻鸿博主的建议
打卡CMD,切换到指定的工作环境
- 安装requirements.txt文件
或指定requirements文件所在目录
pip install -r requirements.txt
- 生成requirements.txt文件
pip freeze > requirements.txt
但此方法会包含环境所有的依赖包,接下来介绍更加好的方法啦,一定要切换到工作环境中
pip install pipreqs
pipreqs ./
如果幸运的话,requirements.txt就会被导出到工作路径中了。
如果不幸的话,也没关系
解决方法
pipreqs ./ --enconding=utf-8
就成功啦
往期回顾
- 冰冰B站视频弹幕爬取原理解析
- Python建立时间序列ARIMA模型实战案例
- 使用xpath爬取数据
- jupyter notebook使用
- BeautifulSoup爬取豆瓣电影Top250
- 一篇文章带你掌握requests模块
- Python网络爬虫基础–BeautifulSoup
到这里就结束了,如果对你有帮助,欢迎点赞关注评论,你的点赞对我很重要
Python自动化下载模块相关推荐
- python自动化下载_selenium+python自动化98--文件下载弹窗处理(PyKeyboard)
前言 在web自动化下载操作时,有时候会弹出下载框,这种下载框不属于web的页面,是没办法去定位的(有些同学一说到点击,脑袋里面就是定位!定位!定位!) 有时候我们并不是非要去定位到这个按钮再去点击, ...
- python自动化下载_selenium+python自动化--文件下载弹窗处理(PyKeyboard)
前言 在web自动化下载操作时,有时候会弹出下载框,这种下载框不属于web的页面,是没办法去定位的(有些同学一说到点击,脑袋里面就是定位!定位!定位!) 有时候我们并不是非要去定位到这个按钮再去点击, ...
- python自动化办公模块有哪些-Python 自动化办公|Word文档
[Python 自动化办公]专栏是介绍如何利用python办公,减少工作负荷.篇幅精炼,内容易懂,无论是否有编程基础,都非常适合. 在上次文章中,我们学习了[用python写入excel],这次我们学 ...
- python自动化办公模块有哪些-Python自动化办公知识点整理汇总
知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...
- XP最后的倔强---xp系统安装python以及下载模块
翻出多年前xp系统电脑,想玩玩python,奈何最新版本的python无法在xp系统上安装.(不想重新装系统,后面带来一系列麻烦)想办法吧,在网上查了下,支持在xp系统上安装python的最新版本为3 ...
- python爬虫下载模块_python爬虫模块之HTML下载模块
HTML下载模块 该模块主要是根据提供的url进行下载对应url的网页内容.使用模块requets-HTML,加入重试逻辑以及设定最大重试次数,同时限制访问时间,防止长时间未响应造成程序假死现象. 根 ...
- python自动化常用模块_Python自动化之常用模块
1 time和datetime模块 #_*_coding:utf-8_*_ __author__ = 'Alex Li' import time # print(time.clock()) #返回处理 ...
- python自动化办公模块有哪些-python常见的命令行交互自动化模块有哪些
用Python写的程序,保存为.py,添加什么命令才能使我一般都是在后面加一个输入语句. python可不可以采用非命令行方式 可以,预先写好代码 使用pythonw.exe执行py文件可以不打开黑框 ...
- Linux Python离线下载模块
1.单模块下载安装: 以pymysql模块为例 下载离线安装包 pip download -d python_packages pymysql 离线安装 pip install --no-index ...
- python初学-下载模块后导入失败(windows)
我是python初学者,问题很多还有不明白的,以下是我的个人理解,如果思考不对,希望各位大佬帮忙指正!感谢 我使用的是pycharm社区版,在pycharm下载好模块后,导入requests模块依然爆 ...
最新文章
- java jdk1.5 对for循环遍历的优化
- 峰Redis学习(8)Redis 持久化AOF方式
- 函数返回指针类型(strchr函数)
- activiti7流程设计器_基于容器和微服务应用的架构:容器设计原则
- opencv java_opencv的Java开发环境配置(IntelliJ idea)
- python 监控网页_python实时监控网页
- Transformer在计算机视觉领域走到哪了?
- 震惊:2/3 被黑的网站隐藏着后门
- Vue的三个点es6知识,扩展运算符表达含义
- Bearcat pomelo game 实战 -- treasures
- centos下smartctl安装配置(硬盘S.M.A.R.T信息及坏块检测命令)
- vue 直接访问静态图片_vue本地静态图片的路径问题解决方案
- @Deprecated注解功能
- 城堡争霸服务器维护,城堡争霸 - 阵营守护神(国际服)无法连接服务器是什么原因...
- 如何用电脑制作Excel表格
- oracle 建索引 00054,ora-00054 表被lock导致资源忙等待不能操作案例
- 最新利用腾讯快捷登录协议截取QQ ClientKey实战课程【详细教学-源码共享】
- C/C++ Linux 出错处理函数(strerror 与 perror)
- 从小米应用商店爬取APK文件
- Adobe发布对影片编辑的重大更新 涉及AI、VR、动态图像、直播动画及音频