安装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最后有提示去除单行命令字符数量限制,一定要勾选。

  1. 更新pip,命令如下:
python -m pip install --upgrade pip
  1. 更新setuptools,命令如下:
pip install --upgrade setuptools
  1. 急速安装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但有很多包怎么办?不要慌,教你如何快速重装相关推荐

  1. python中有很多包管理工具、以下哪种不是_python试卷_共4页

    1 Python 试卷 单选题 ( 每题 2 分,共 30 分 ) : 1. Python 使用缩进作为语法边界 , 一般建议怎样缩进 ? (   ) A.TAB B. 两个空格 C. 四个空格 D. ...

  2. python中有很多包管理工具那中不是_Python中的包管理工具PIP,pip

    1.1.4节 -- Python的包管理工具pip pip包 pip list(退出python环境后再输入)  列出匹配管理的包有哪些 pip install 包名        安装一个包(默认安 ...

  3. 想学python有什么用-我们为什么要选择学习python?学习python有什么用?

    原标题:我们为什么要选择学习python?学习python有什么用? 从网页编程到时髦的人工智能,机器学习,这个享有"瑞士军刀(万能工具)"盛誉的Python语言,你学会了吗?科多 ...

  4. python培训中心-想学python,上海Python培训中心哪个好?

    人工智能行业的火爆,让不少人想要加入这个未来极具前景的行业,对于初学者来说,参加培训班是快速学习python进入人工智能行业的捷径.那么,对于想要学习python的人来说,上海python培训中心哪个 ...

  5. 好想学python公众号怎么猜人_你要偷偷的学Python,然后惊呆所有人(第六天)

    标题无意冒犯,就是觉得这个广告挺好玩的 文章目录 前言 邮件群发 代码参考 伪代码1:发送一个空壳邮件 伪代码2:构建邮件内容 群发邮件 提高代码可复用性与可用性 告白气球 我画了个圈,欢迎大家来我们 ...

  6. 想学Python?那这套教程再适合你不过了!!

    如果你想问最近这些年什么编程语言最值得学习,我相信很多人都会告诉你是Python! 所以不仅是开发小白,甚至很多开发老手,也都开始学习Python,作为辅助第二语言来提高自己的职场竞争力. 不过结合我 ...

  7. 想学Python?那这套教程再适合不过了!

    如果你想问最近这些年什么编程语言最值得学习,我相信很多人都会告诉你是Python! 所以不仅是开发小白,甚至很多开发老手,也都开始学习Python,作为辅助第二语言来提高自己的职场竞争力. 不过结合我 ...

  8. 想学Python,梦雅给你指一条明路!

    对于IT零基础的同学,或者对编程不太了解.几乎没有动手敲过代码的纯文科生来说,学习一门编程语言真的不是一件容易的事那有没有比较"容易"的编程语言呢? 还真有!听说,在众多编程语言中 ...

  9. 想学习 Python,这套教程再适合你不过了!

    总学不会Python的原因,归根结底只有一个--学习方法不对. 作为一个唯一将易用性与功能取得平衡的编程语言,无论是编程新手还是多年经验的BATJZ技术大牛,都无可否认如今Python对于一个程序员职 ...

最新文章

  1. 【深度学习】梯度和方向导数概念解析(代码基于Pytorch实现)
  2. github RL: DP
  3. 易经读书笔记11地天泰
  4. mysql 表大小_MySQL查看数据库表容量大小的方法示例
  5. 输出nc数据_气象数据处理的火箭加速器—CDO
  6. dj鲜生-15-用户的激活-默认激活置为0-点击链接状态置为1
  7. docx文档怎么排列图片_格式转换太麻烦?仅需一行命令,搞定图片、音频、视频、文本批量转换!...
  8. 区块链基础语言(二十)——Go语言结构体
  9. Numpy、SciPy、MatPlotLib在Python2.7.9下的安装与配置
  10. L019-老男孩Linux高端运维课程-linux用户管理手把手深入实战
  11. Windows下microsip和pjsip通话
  12. 威富通实现微信支付概述
  13. Adobe Premiere基础-炫酷文字快闪(十四)
  14. exmail邮件被退回
  15. WECHAT 微信扫码关注公众号方法无法获取头像和昵称了
  16. Python +SQL Server 框架及返回结果处理
  17. 解决win10下栏不显示电池电量图标问题
  18. 南阳市新野县计算机技术学校,新野县中等职业学校学校概况
  19. 在大数据和人工智能时代,我们是否需要分布式流处理?
  20. Notepad++ 出现中文乱码,修改编码格式解决不了,修改字体可以

热门文章

  1. numpy.tile 阵列
  2. python 提取字符串中的中文字符
  3. ubuntu linux 编译 opencv
  4. php后台登录页修改成ajax,使用php后台给自己做一个页面路由,配合ajax实现局部刷新。(示例代码)...
  5. php连接到mysql数据库,PHP MySQL:连接到MySQL数据库
  6. 7. Leetcode 611. 有效三角形的个数 (数组-双向双指针)
  7. 线性代数笔记:Kronecker积
  8. R语言应用实战系列(四)-Apriori算法的相关内容(附案例源代码)
  9. 玩点不一样的,如何使用MATLAB实现批量修改文件后缀名,文件名,批量复制文件
  10. TensorFlow 安装protoc