当前位置: 首页 > 面试题库 >

如何在Anaconda(Conda)环境中跟踪点子安装的软件包?

鲁涵映
2023-03-14
问题内容

我已经安装并一直在使用Anaconda
Python发行版,并且已经开始使用Anaconda(Conda)环境。我可以使用标准conda install...命令将分发包中的软件包放入我的环境中,但是要使用其他pip install在活动环境中需要使用的东西(例如Flask-
WTF,flask-sqlalchemy和alembic)。但是,当我查看环境的内容时,无论是在目录中还是使用conda list这些pip installed软件包,都不会显示出来。

使用pip freezepip list仅列出我安装的每个软件包。

有没有办法跟踪我的每个Anaconda env(安装pipconda安装的)中的物品?


问题答案:

conda-env现在可以自动执行此操作(如果pip与conda一起安装)。

您可以使用用于迁移环境的导出工具来查看其工作原理:

conda env export -n <env-name> > environment.yml

该文件将列出conda软件包和pip软件包:

name: stats
channels:
  - javascript
dependencies:
  - python=3.4
  - bokeh=0.9.2
  - numpy=1.9.*
  - nodejs=0.10.*
  - flask
  - pip:
    - Flask-Testing

如果您希望继续导出环境,请移至environment.yml新的主机并运行:

conda env create -f path/to/environment.yml


 类似资料:
  • 问题内容: 我正在尝试在Windows 10的conda环境中安装Selenium 但这会返回错误 如何完成此软件包的安装? 问题答案: 康达使用不同的渠道来搜索包裹。您需要找到支持Win 64的软件包 您可以通过以下链接来做到这一点 https://anaconda.org/search?q=selenium&sort=ndownloads&sort_order=-1&reverse=true

  • 问题内容: 使用Anacoda Python发行版时,安装无法通过Anaconda直接获得的PyPi软件包的最佳方法是什么?目前,我正在使用: 但是我不清楚这是否是最好的方法,并且在更新可用时是否会更新这些软件包。我也不清楚当PyPi已经存在时,binstar的意义是什么。 问题答案: 如果要为PyPI软件包构建conda软件包,建议的方法是在其创建的配方上使用和使用。要安装该软件包,请使用(在这

  • 问题内容: 我想使用conda在当前的活动环境中安装“ rope”软件包。当前,以下“绳索”版本可用: 我想安装以下软件: 我已经尝试过各种“ conda install”的排列方式,因为它们都不正确,所以这里不再列出。 我也不确定 py35_0 是什么(我假设这是针对其构建软件包的python版本?),我也不知道’defaults’是什么意思? 问题答案: 没有适用于的版本。指包装。的最高可用版

  • [机译]Conda 4.2.13 MacOSX 10.12.1 我正在尝试将程序包从安装到使用anaconda创建的新环境(虚拟)中。在Anaconda文档中,它说这很好。这与virtualenv的做法相同。 激活你想要放置程序的环境,然后安装一个程序。。。 我在Anaconda中创建了一个空环境,如下所示: 激活它: 然后,我可以在终端中看到我正在我的env中工作。问题来了,当我尝试安装一个包使

  • 通常安装一些软件包会导致我的整个anaconda发行版崩溃。我遇到此类问题的一个例子是: 然后,我得到了 分段故障(磁芯倾倒) 这通常是因为一些包不匹配/错误。为了解决这种情况,必须在我的anaconda发行版中重新安装整个包。 幸运的是,我通常使用下面的命令来列出我在基本conda环境中安装的软件包: 因此,如何使用此conda_packages一次重新安装所有包。txt文件?这样我就不必手动安

  • 问题内容: 如何冻结仅安装在虚拟环境中的软件包,即不冻结全局软件包? 问题答案: 您需要使用或选项来冻结仅本地软件包(而不冻结全局软件包) 确保在做之前工作。