怎么改utf8_想重装python但有很多包怎么办?不要慌,教你如何快速重装
安装python相信对学习python的朋友们来说肯定是小菜一碟。但是对于完全重装python时怎么把一大堆包快速安装好,很多朋友还是挺犯怵的,哇塞,pip list一屏都显示不完,怎么搞啊?
不要慌,跟着我一步步来搞定。
保存python包列表
pip list >list.txt
在cmd命令提示符输入以上命令,作用是将python所有的安装包列表输出到list.txt文件中。
重装以前一定要保存安装包列表。
处理list.txt文件
用notepad++打开刚刚的list.txt文件,去掉开头2行无用的信息,再转码成utf8,保存文件。
再写几行python脚本,代码如下:
import osos.chdir("D:/我的文档") # 注意刚刚的list.txt所在路径,要保存到这里with open("list.txt", mode='r', encoding='utf8') as f1: with open("list2.txt", mode='w', encoding='utf8') as f2: for i in f1: line = i.split() f2.write(line[0] + ' ')
运行脚本,检查list2.txt内容,看看是不是符合要求。
我的list2.txt文件内容如下:
altgraph argon2-cffi asgiref async-generator attrs backcall bleach cffi colorama Cython decorator defusedxml Django entrypoints future ipykernel ipython ipython-genutils ipywidgets jedi Jinja2 jsonschema jupyter jupyter-client jupyter-console jupyter-core jupyterlab-pygments llvmlite MarkupSafe mistune nbclient nbconvert nbformat nest-asyncio notebook numba numpy packaging pandas pandocfilters parso pefile pickleshare pip pkuseg prometheus-client prompt-toolkit pycparser pygame Pygments pyinstaller pyinstaller-hooks-contrib pyparsing PyQt5 PyQt5-sip pyrsistent python-dateutil pytz pywin32 pywin32-ctypes pywinpty pyzmq qtconsole QtPy Send2Trash setuptools six sqlparse terminado testpath tornado traitlets wcwidth webencodings wheel widgetsnbextension
这么一大堆如果一行行手工装得忙活好一会时间呢!
将安装包列表文件加工成一行。
配置国内源
安装python首先要配置国内源,首先进入自己电脑的用户目录,我的是“C:甥敳獲40859”,在该目录下创建pip目录,然后创建pip.ini文件(可以新建文本文件,然后改文件名)。
文件内容如下:
[global]index-url = https://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com
重装系统或python
这一步自己完成,这里不再赘述。
重装python环境
系统和python重装完成后,现在需要安装python环境。注意:安装python最后有提示去除单行命令字符数量限制,一定要勾选。
- 更新pip,命令如下:
python -m pip install --upgrade pip
- 更新setuptools,命令如下:
pip install --upgrade setuptools
- 急速安装python环境
pip install altgraph argon2-cffi asgiref async-generator attrs backcall bleach cffi colorama Cython decorator defusedxml Django entrypoints future ipykernel ipython ipython-genutils ipywidgets jedi Jinja2 jsonschema jupyter jupyter-client jupyter-console jupyter-core jupyterlab-pygments llvmlite MarkupSafe mistune nbclient nbconvert nbformat nest-asyncio notebook numba numpy packaging pandas pandocfilters parso pefile pickleshare pip pkuseg prometheus-client prompt-toolkit pycparser pygame Pygments pyinstaller pyinstaller-hooks-contrib pyparsing PyQt5 PyQt5-sip pyrsistent python-dateutil pytz pywin32 pywin32-ctypes pywinpty pyzmq qtconsole QtPy Send2Trash setuptools six sqlparse terminado testpath tornado traitlets wcwidth webencodings wheel widgetsnbextension
注意:pip install后面加个空格,再后面的内容是从list2.txt中全部复制粘贴过来的。
急速重装python环境!
怎么改utf8_想重装python但有很多包怎么办?不要慌,教你如何快速重装相关推荐
- python中有很多包管理工具、以下哪种不是_python试卷_共4页
1 Python 试卷 单选题 ( 每题 2 分,共 30 分 ) : 1. Python 使用缩进作为语法边界 , 一般建议怎样缩进 ? ( ) A.TAB B. 两个空格 C. 四个空格 D. ...
- python中有很多包管理工具那中不是_Python中的包管理工具PIP,pip
1.1.4节 -- Python的包管理工具pip pip包 pip list(退出python环境后再输入) 列出匹配管理的包有哪些 pip install 包名 安装一个包(默认安 ...
- 想学python有什么用-我们为什么要选择学习python?学习python有什么用?
原标题:我们为什么要选择学习python?学习python有什么用? 从网页编程到时髦的人工智能,机器学习,这个享有"瑞士军刀(万能工具)"盛誉的Python语言,你学会了吗?科多 ...
- python培训中心-想学python,上海Python培训中心哪个好?
人工智能行业的火爆,让不少人想要加入这个未来极具前景的行业,对于初学者来说,参加培训班是快速学习python进入人工智能行业的捷径.那么,对于想要学习python的人来说,上海python培训中心哪个 ...
- 好想学python公众号怎么猜人_你要偷偷的学Python,然后惊呆所有人(第六天)
标题无意冒犯,就是觉得这个广告挺好玩的 文章目录 前言 邮件群发 代码参考 伪代码1:发送一个空壳邮件 伪代码2:构建邮件内容 群发邮件 提高代码可复用性与可用性 告白气球 我画了个圈,欢迎大家来我们 ...
- 想学Python?那这套教程再适合你不过了!!
如果你想问最近这些年什么编程语言最值得学习,我相信很多人都会告诉你是Python! 所以不仅是开发小白,甚至很多开发老手,也都开始学习Python,作为辅助第二语言来提高自己的职场竞争力. 不过结合我 ...
- 想学Python?那这套教程再适合不过了!
如果你想问最近这些年什么编程语言最值得学习,我相信很多人都会告诉你是Python! 所以不仅是开发小白,甚至很多开发老手,也都开始学习Python,作为辅助第二语言来提高自己的职场竞争力. 不过结合我 ...
- 想学Python,梦雅给你指一条明路!
对于IT零基础的同学,或者对编程不太了解.几乎没有动手敲过代码的纯文科生来说,学习一门编程语言真的不是一件容易的事那有没有比较"容易"的编程语言呢? 还真有!听说,在众多编程语言中 ...
- 想学习 Python,这套教程再适合你不过了!
总学不会Python的原因,归根结底只有一个--学习方法不对. 作为一个唯一将易用性与功能取得平衡的编程语言,无论是编程新手还是多年经验的BATJZ技术大牛,都无可否认如今Python对于一个程序员职 ...
最新文章
- 【深度学习】梯度和方向导数概念解析(代码基于Pytorch实现)
- github RL: DP
- 易经读书笔记11地天泰
- mysql 表大小_MySQL查看数据库表容量大小的方法示例
- 输出nc数据_气象数据处理的火箭加速器—CDO
- dj鲜生-15-用户的激活-默认激活置为0-点击链接状态置为1
- docx文档怎么排列图片_格式转换太麻烦?仅需一行命令,搞定图片、音频、视频、文本批量转换!...
- 区块链基础语言(二十)——Go语言结构体
- Numpy、SciPy、MatPlotLib在Python2.7.9下的安装与配置
- L019-老男孩Linux高端运维课程-linux用户管理手把手深入实战
- Windows下microsip和pjsip通话
- 威富通实现微信支付概述
- Adobe Premiere基础-炫酷文字快闪(十四)
- exmail邮件被退回
- WECHAT 微信扫码关注公众号方法无法获取头像和昵称了
- Python +SQL Server 框架及返回结果处理
- 解决win10下栏不显示电池电量图标问题
- 南阳市新野县计算机技术学校,新野县中等职业学校学校概况
- 在大数据和人工智能时代,我们是否需要分布式流处理?
- Notepad++ 出现中文乱码,修改编码格式解决不了,修改字体可以
热门文章
- numpy.tile 阵列
- python 提取字符串中的中文字符
- ubuntu linux 编译 opencv
- php后台登录页修改成ajax,使用php后台给自己做一个页面路由,配合ajax实现局部刷新。(示例代码)...
- php连接到mysql数据库,PHP MySQL:连接到MySQL数据库
- 7. Leetcode 611. 有效三角形的个数 (数组-双向双指针)
- 线性代数笔记:Kronecker积
- R语言应用实战系列(四)-Apriori算法的相关内容(附案例源代码)
- 玩点不一样的,如何使用MATLAB实现批量修改文件后缀名,文件名,批量复制文件
- TensorFlow 安装protoc