pip freeze > requirements.txt pip freeze > D:\xxx\requirements.txt
> 后面可以指定生成路径, 不指定则在当前目录生成
pip install pipreqs
pipreqs 第三方库只生成我们当前Python项目中所用到的依赖包及其版本号,而pip freeze 方式会把所有包全部列出并生成。
pip show pipreqs
pipreqs D:\xxx\xxx
1. pipreqs 命令使用方式为:pipreqs 当前Python项目的根目录
2. 上面执行时提示编码方式不对,按照提示,在执行命令中指定编码方式为 utf-8
pipreqs D:\xxx\xxx --encoding=utf8
python -m pip install --upgrade pip -i https://pypi.douban.com/simple
其他镜像: 阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
删除以前版本的包即可,删除python39\lib\site-packages目录下面的所有以波浪号开头的目录,例如:~p*、~~p*等即可解决问题。