首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用pip安装python包的时候会多次安装依赖包

使用pip安装python包的时候会多次安装依赖包

作者头像
生信技能树
发布2018-07-27 10:12:13
2.5K0
发布2018-07-27 10:12:13
举报
文章被收录于专栏:生信技能树生信技能树

问题描述:我使用的是ubuntu18系统自动的py2.7还有pip9,还算是方便,在安装以前的基于pytho的软件的时候发现使用pip安装python包的时候会多次安装依赖包,虽然我设置了豆瓣镜像,安装速度非常快,但是这样重复安装基础包是不是有点浪费呢?

比如使用代码:

pip install --index-url https://pypi.douban.com/simple cnvkit
pip install --index-url https://pypi.douban.com/simple HTSeq

上面的会安装:

Installing collected packages: numpy, biopython, future, six, cycler, backports.functools-lru-cache, subprocess32, setuptools, kiwisolver, pytz, python-dateutil, pyparsing, matplotlib, pandas, pyfaidx, pysam, pip, pillow, reportlab, scipy, futures, cnvkit
Successfully installed backports.functools-lru-cache-1.5 biopython-1.72 cnvkit-0.9.3 cycler-0.10.0 future-0.16.0 futures-3.2.0 kiwisolver-1.0.1 matplotlib-2.2.2 numpy-1.14.5 pandas-0.23.3 pillow-5.2.0 pip-10.0.1 pyfaidx-0.5.4.1 pyparsing-2.2.0 pysam-0.14.1 python-dateutil-2.7.3 pytz-2018.5 reportlab-3.4.0 scipy-1.1.0 setuptools-40.0.0 six-1.11.0 subprocess32-3.5.2

下面的会安装;

Installing collected packages: numpy, pysam, HTSeq
Successfully installed HTSeq-0.10.0 numpy-1.14.5 pysam-0.14.1

很明显 pysam-0.14.1 就被安装了两次。

而且我查看目录:

ls -lh $HOME/.local/lib/python2.7/site-packages

也的确看到包对应的文件夹更新了。

对python不是很熟,分享一下这个现象,粉丝圈这么大,肯定有人知道的。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-07-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信技能树 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档