栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python包管理

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python包管理

1.1 包管理 1.1.1 查看包

pip list查看已经安装的第三方库

pip list --outdated:可以查看有新版本的第三方库,可显示现在安装的版本,以及最新的版本

查看安装库的详细信息,命令:pip show 库名

1.1.2 安装包

使用pip的方式安装,pip默认是国外的源,安装会受网络因素的影响。

pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ django # 默认安装最新版本的Django

pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ django==2.2 # 指定版本

安装后验证:

其他pip源:

1) 阿里云 http://mirrors.aliyun.com/pypi/simple/

2) 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

3) 豆瓣(douban) http://pypi.douban.com/simple/

4) 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

5) 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

1.1.3 查看要安装的包有哪些版本

pip install PySide2==

直接官网搜索发布历史

https://pypi.org/project/Appium-Python-Client/#history

1.1.4 卸载包

卸载第三方库命令:pip uninstall 库名

1.1.5 导出当前环境包

导出命令为:pip freeze > filename.txt

在新环境下安装移植项目依赖的三方库方法为:pip install -r filename.txt

1.1.6 导出项目依赖包

参考:https://blog.csdn.net/DeMeng33/article/details/104005982

$pip3 install pipreqs
$cd 到项目
$pipreqs ./
$pip3 install -r requirements.txt

$pip3 search pipreqs

pipreqs (0.4.10) - Pip requirements.txt generator based on imports in project

pipreqs-amasad (0.4.10) - Pip requirements.txt generator based on imports in project

pipreqs-spenly (0.4.10) - Pip requirements.txt generator based on imports in project

pipreqs-update (2019.4.13) - update pip requirements file with latest versions

$pipreqs -h

pipreqs - Generate pip requirements.txt file based on imports

Usage:

pipreqs [options] []

Arguments:

The path to the directory containing the application

files for which a requirements file should be

generated (defaults to the current working

directory).

在项目目录下执行,如果已经有一个req文件还需要带上--force来覆写。

WARNING: Requirements.txt already exists, use --force to overwrite it

在我们生成requrequirements.txt 可能会报编码错误
(UnicodeDecodeError: 'gbk' codec can't decode byte 0xaf in position 939: illegal multibyte sequence)只要我们在后面加入指定编码,例:pipreqs ./ --encoding=utf8就可以了

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/840378.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号