首页   注册   登录

Trim21

V2EX 第 128017 号会员,加入于 2015-07-20 15:15:15 +08:00
今日活跃度排名 1516
Trim21 最近回复了
1 小时 23 分钟前
回复了 qazwsxkevin 创建的主题 Python 如何多线程(可控数量)历遍完字典?
用的手机,懒得查 api 了,可能某些单词拼的是错的…

你可以用 multiprocess.pool 里面的 threadpool,开一个最大数量为 5 的线程池,然后用 pool.map (或者 mapstar ),去作用在 resultdict.items ()上面
10 小时 27 分钟前
回复了 upcliucong 创建的主题 问与答 求推荐 windows 上最好用的中文输入法
因为 qq 拼音的弹窗没法在输入法设置里面关,所以放弃了,改用小狼豪了
感觉应该自己跑个 dht 爬虫了…
三星自带一个迁移程序,可以试试那个
17 小时 34 分钟前
回复了 brblm 创建的主题 分享发现 9102 了,火星救援, SSL for free 申请 let's encrypt 证书
caddy 会自动申请,也许你的 certbot 根本没啥作用…

我的 caddy+cf 已经没法自动续期很久了,搞得我不得不又用上了 acme.sh ,然后突然就没有用 caddy 的理由了…
@limyel #6 我当初偷懒直接搞了客户端定期检查,应该有更好的方案比如 websocket 之类的
但 poetry 没法帮助解决你解析依赖用时很长的问题,poetry 前几次解析依赖也巨慢而且经常失败,我当初就是被这个劝退。
不过在成功运行并把需要的数据缓存到本地之后情况就好多了。
之前有一段时间同时使用 pioenv 和 poetry,这段时间尝试了一下 pipenv,还是用回 poetry 了。

poetry 比 pipenv 在各种角度上好用很多,就比如他 readme 里面提到的,为什么要同时维护一个 requirements,还要维护两个 pipenv 的文件,这几个文件本来不就应该保持同步么,难道你的项目中依赖于 requests=1 你会安装一个 requests=2 在环境中吗。


我习惯用 windows 开发,然后打包成 docker 放到 linux 服务器上去,或者用 windows 开发,打包在三个平台上使用,这个使用场景 pipenv 似乎完全没考虑。

poetry 生成的 lock 是跨平台的,也就是说你在 windows 下面生产的 lock 文件不需要担心在 linux 下面会生成不一样的 lock 文件(当然换行符的问题还是存在)。

poetry 在安装依赖的时候,就像他的 readme 一样,会保证你安装的依赖没有版本冲突问题,但 pipenv 就是单纯的像 pip 一样安装所有依赖,然后把版本写死而已。参照 https://github.com/sdispater/poetry/blob/master/README.md#dependency-resolution 这一点似乎 poetry 是现在唯一的工具会解决这个问题。


至于学习成本,其实 poetry 也有 run 命令,就是 pipenv run 换成 poetry run。
1 天前
回复了 seraphv3 创建的主题 科技 自己学习量子力学
几个月前还会算来着,现在差不多都忘干净了…
现在看线性代数都会想起当初在量子力学里算表象的痛苦回忆…
1 天前
回复了 huluhulu 创建的主题 分享发现 猫盘 刷群晖真香
只能放一块硬盘,不香(
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3717 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 10ms · UTC 04:09 · PVG 12:09 · LAX 21:09 · JFK 00:09
♥ Do have faith in what you're doing.