【问题标题】:Is there a way to rollback python packages' updates in PyCharm有没有办法在 PyCharm 中回滚 python 包的更新
【发布时间】:2020-12-31 10:40:20
【问题描述】:

我正在做一个项目,它运行良好,直到我决定更新我的 Pycharm 虚拟环境中的所有包。现在它给了我以前工作正常的功能错误。我来了

'SVC' object has no attribute '_probA'

在这行代码

pickle.loads(open(rec, "rb").read()).predict_proba(vec)[0]

有没有办法回滚包更新或者新的属性是什么?

【问题讨论】:

    标签: python pycharm pickle cv2


    【解决方案1】:

    您可以删除软件包并重新安装吗?安装屏幕为您提供“指定版本”选项。

    【讨论】:

    • 感谢@Ben 的正确答案。虽然我不知道是哪个软件包导致了这个错误,因为我已经升级了所有但我猜它是 scikit-learn 并且我确实安装了它的以前版本并且瞧,它工作。但是我安装了比需要的旧版本的包,但感谢 Pycharm,它告诉我创建了包“pickle”的确切版本,所以我能够安装正确的包。谢谢,否则我会坚持一段时间。
    • @Jerry555555 很高兴我能帮上忙! (我总是很惊讶 Pycharm 能帮上多少忙——因为它,我的效率更高了)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-29
    • 2021-01-07
    • 1970-01-01
    • 1970-01-01
    • 2011-05-05
    • 1970-01-01
    相关资源
    最近更新 更多