1
ifoolish 2018-03-05 09:49:51 +08:00
换个国内 pypi 源试试?
|
3
Kirikora 2018-03-05 12:08:33 +08:00 via Android
一样,我也有点奇怪。
前两天还第一次遇到了 pipenv 的 bug,明明是兼容的依赖硬说不兼容( |
4
vimiix 2018-03-07 23:12:15 +08:00
大佬,解决了没,我也是一直卡着不动
|
5
vimiix 2018-03-09 18:26:17 +08:00
我这边的原因是默认的 Pipfile 中 source 源是 python 官网。服务器在国外很慢。
将 url 修改为清华的 pypi 源 https://pypi.tuna.tsinghua.edu.cn/simple 就好了 |
6
hustlibraco 2018-05-04 23:03:42 +08:00
这个问题现在还没修复,写 Lock 文件超级慢
环境:CentOS Linux release 7.3.1611 (Core) ,Python-2.7.5 , pipenv, version 11.10.1 |
7
junezk 2018-05-23 15:50:31 +08:00
我也这样,包安装完成后,写 Lock 文件需要 3 分钟以上。
|
8
yili1992 2018-07-20 17:01:44 +08:00
我 install 一直报错 pipenv.patched.notpip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
|
9
noahsss 2018-10-24 16:39:03 +08:00
曾经遇到一次 lock 了 28 分钟,总共才安装十几个包
|
12
ghostcode 2019-12-19 21:07:21 +08:00
换了源,快很多。
阿里云 https://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/ |
13
catroll 2021-01-31 12:10:04 +08:00
没说到点子上,其实这个和 Python 打包机制有关,主要是 PyPI 的问题,没有提供一个好用的包信息管理方式。
lock 时,pipenv 需要对所有涉及的包逐个下载、解压、分析,当然慢 我怀疑他可能会将一个包同一个版本的所有包文件( whl,zip 等)都下下来分析 PyPI 正在重构,pip search 都用不了。 说不定今后会改成 yum / apt 那种缓存包信息到本地的方式。 期待吧 |
14
catroll 2021-01-31 12:17:41 +08:00
可以 --skip-lock 跳过,不生成 Pipenv.lock
挺好的,没啥问题,不过唯一的缺点就是,不能生成 requirements.txt 了 pipenv lock -r > requirements.txt && pipenv lock --dev -r > requirements-dev.txt 我相信应该在今年解决这个问题了吧 |