pip 包经常被无缘无故的被删除,如何找出原因?

2020-08-05 09:46:44 +08:00
 dwzhao
pip 包经常被无缘无故的被删除,初步估计应该不是人为操作,想要找到原因。

思路 1:增加 log,但是没有想到
看了下 pip 中提供了一个 log,但是这个 log 只有操作失败才记录,所以没法使用。
--log-file <path>
Path to a verbose non-appending log, that only logs failures. This log is active by default at <see File logging>.
2517 次点击
所在节点    Python
14 条回复
ruanimal
2020-08-05 09:50:43 +08:00
信息太少,没法判断
crystom
2020-08-05 09:50:56 +08:00
encro
2020-08-05 12:53:01 +08:00
通常是因为存在多个 Python 版本,比如:
Python3+Python2
系统 python + virtualenv python
redhat 的 SCL
lxk11153
2020-08-05 13:13:23 +08:00
我昨天安装过一个 Package,还用过,今天用发现没了,不知道是不是文件被删了,反正用不了,重新安装了
dwzhao
2020-08-05 15:02:12 +08:00
@lxk11153,最近不断被删除,每次手动装太麻烦,难
dwzhao
2020-08-05 15:03:17 +08:00
@ruanimal,就是 pip 包无缘由的被删除了,想要定位到原因,但是 pip 的没有 log,所有问问大家有推荐方法没
Hopetree
2020-08-05 15:18:44 +08:00
虚拟环境了解一下
Vegetable
2020-08-05 15:23:45 +08:00
信息太少了吧
你用的什么用户? site-packages 在什么文件夹?有没有使用虚拟环境?所谓“被删除”的症状是什么,确认是存在的文件消失了吗?第二次安装缓存还在吗?
dwzhao
2020-08-05 15:27:57 +08:00
@Hopetree,哈哈,理论上是应该分离的,只是这个是老项目了,拆起来觉得麻烦。不想动
dwzhao
2020-08-05 15:29:36 +08:00
@Vegetable,提供了一个 oper 用户,没有虚拟环境,被删除就是包被 uninstall 了, 缓存还在
kerwincsc
2020-08-05 15:33:06 +08:00
静待解决方案
ruanimal
2020-08-05 16:38:06 +08:00
你用的啥系统?系统什么版本? python 什么版本?用的是系统 python 吗?是不是有其他用户?
kerwincsc
2020-08-05 21:36:33 +08:00
1. yum install inotify-tools -y
2. inotifywait -m --timefmt "%H:%M:%s" --format "%T %w %f %e" <python-package-dir>
像平时一样使用 python, 看看是否有变化
@dwzhao
dwzhao
2020-08-18 10:54:43 +08:00
自己用 pyinotify 找了下信息的上下文,找到原因了,原来被其他人的 Jenkins 更新删了。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/695722

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX