【问题标题】:How to import 2 versions of a package in Python?如何在 Python 中导入 2 个版本的包?
【发布时间】:2021-08-20 03:39:38
【问题描述】:

我目前拥有用于接口的库 IPython 版本 5.5。我打算使用一个函数,但不幸的是,它自版本 2 以来已从库中删除。由于我无法将当前的 IPython 降级回版本 1(因为它会导致与其他库发生冲突),无论如何我可以安装 2 IPython 的版本(通过重命名,例如 IPython_old)?

【问题讨论】:

  • 你会使用虚拟环境来做这样的事情。将库的一个版本安装到一个虚拟环境中,将另一个版本安装到另一个环境中。此外,将来不要依赖库中未记录的函数,因为它们可以在没有警告的情况下被删除。

标签: python pip virtualenv


【解决方案1】:

您可以通过使用带有venv 模块的虚拟环境来实现这一点。使用venv,您可以拥有不同的目录,其中包含您想要的每个库的不同版本。以下是文档:

https://docs.python.org/3/library/venv.html

这里有一个很好的教程,教你如何真正使用它:

https://www.youtube.com/watch?v=N5vscPTWKOk

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-20
    • 1970-01-01
    • 2021-09-30
    • 2022-09-29
    • 2011-07-13
    相关资源
    最近更新 更多