gpt4 book ai didi

python - 如何使用 Python 3.7 或更高版本查看 Jupyter Lab 中所有已安装的 Python 模块(如 pip freeze)?

转载 作者:行者123 更新时间:2023-12-03 23:11:59 26 4
gpt4 key购买 nike

我正在寻找 的方法获取列表 所有已安装/可导入的 python 模块 从 Jupyterlab 笔记本中。

从命令行,我可以通过运行获取列表

py -3 -m pip freeze

(或者)
pip freeze

在 Jupyterlab 控制台中,运行 pip freeze 返回
The following command must be run outside of the IPython shell:

$ pip freeze

The Python package manager (pip) can only be used from outside of IPython.
Please reissue the `pip` command in a separate terminal or command prompt.

See the Python documentation for more information on how to install packages:

https://docs.python.org/3/installing/

对于旧版本的 pip,可以导入 pip 并从笔记本中获取列表。

命令是
help('modules')

这现在给出一个警告并且什么都不返回。
c:\python37\lib\site-packages\IPython\kernel\__init__.py:13: ShimWarning: The `IPython.kernel` package has been deprecated since IPython 4.0.You should import from ipykernel or jupyter_client instead.
"You should import from ipykernel or jupyter_client instead.", ShimWarning)

10 年的 stackoverflow 解决方案,如 How can I get a list of locally installed Python modules?也不再工作。

是否有正确的方法(不使用子进程破解或将 pip 作为外部程序运行,如“!pip”)

最佳答案

您可以对结果运行以下代码段。

!pip list

关于python - 如何使用 Python 3.7 或更高版本查看 Jupyter Lab 中所有已安装的 Python 模块(如 pip freeze)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60000802/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com