获取Anaconda中安装的软件包列表

Reg*_*hew 40 python anaconda

在一段时间内,我已经将一些包装到我一直在使用的Anaconda中.现在我无法跟踪它.我们如何获得Anaconda(windows10)中加载的所有包的列表?命令是什么?

Reb*_*que 73

在终端中,键入:conda list获取使用conda安装的软件包.

对于pip识别的包,键入:pip list

这些列表可能存在一些重叠,因为pip可能识别安装的软件包conda(但可能不是相反,IDK).

有一个有用的来源在这里,包括如何更新或升级包..

  • @handras,现在有了。来自[文档](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#exporting-an-environment-file-across-platforms):“如果你想让你的环境文件跨平台工作,你可以使用 `conda env export --from-history` 标志。这只会包含你明确要求的包,而不是包含环境中的每个包”。 (4认同)
  • 有没有办法只列出顶级包。在顶级下,我的意思是那些没有作为另一个包的依赖项安装的。 (2认同)

小智 19

要列出活动环境中的所有包,请使用:

conda list
Run Code Online (Sandbox Code Playgroud)

要列出停用环境中的所有软件包,请使用:

conda list -n myenv
Run Code Online (Sandbox Code Playgroud)


A. *_*edy 14

要检查是否安装了特定的软件包:

conda list html5lib
Run Code Online (Sandbox Code Playgroud)

如果安装,它会输出如下内容:

# packages in environment at C:\ProgramData\Anaconda3:
#
# Name                    Version                   Build  Channel
html5lib                  1.0.1                    py37_0
Run Code Online (Sandbox Code Playgroud)

如果没有安装,或者类似的东西:

# packages in environment at C:\ProgramData\Anaconda3:
#
# Name                    Version                   Build  Channel
Run Code Online (Sandbox Code Playgroud)

您不需要键入确切的包名称。支持部分匹配:

conda list html
Run Code Online (Sandbox Code Playgroud)

这将输出所有包含“html”的已安装包:

# packages in environment at C:\ProgramData\Anaconda3:
#
# Name                    Version                   Build  Channel
html5lib                  1.0.1                    py37_0
sphinxcontrib-htmlhelp    1.0.2                      py_0
sphinxcontrib-serializinghtml 1.1.3                      py_0
Run Code Online (Sandbox Code Playgroud)


Fra*_*urt 12

要以类似于以下的格式列出活动环境中的所有包pip freeze

conda env export
Run Code Online (Sandbox Code Playgroud)

输出示例:

name: pytorch
channels:
  - pytorch
  - anaconda
  - conda-forge
  - defaults
dependencies:
  - python=3.8.5=h7579374_1
  - python_abi=3.8=1_cp38
  - pytorch=1.7.1=py3.8_cuda11.0.221_cudnn8.0.5_0
  - pytorch-lightning=1.1.4=pyhd8ed1ab_0
  - tensorboard=2.4.0=pyhd8ed1ab_0
  - pip:
    - bert-score==0.3.7
    - tokenizers==0.9.4
    - transformers==4.2.1
prefix: /home/franck/anaconda3/envs/pytorch
Run Code Online (Sandbox Code Playgroud)

您可以保存环境并重新创建和/或重新激活它:

# Save the environment
conda env export > my_conda_env.yml

# Re-create the environment
conda env create --file my_conda_env.yml

# Reactivate the environment
conda activate pytorch 
Run Code Online (Sandbox Code Playgroud)

  • 您好,很抱歉打扰您,但您的 Twitter 帐户似乎被黑了。 (5认同)
  • @ayhan 密码重置和垃圾推文删除,非常感谢!Twitter 的糟糕巧合和糟糕的安全实践让我认为关于连接警告的 Twitter 电子邮件是我(为什么 Twitter 在其连接警告中说“来自美国的连接”而不提供更精确的地址或 IP...愚蠢!)。顺便说一句,https://tweetdelete.net/ 非常方便清理垃圾推文! (2认同)
  • 是的,对于可疑登录来说,这并没有提供太多信息。很高兴你没有任何问题地把它拿回来。 (2认同)