【问题标题】:How to import Python packages from Anaconda如何从 Anaconda 导入 Python 包
【发布时间】:2019-12-06 21:27:55
【问题描述】:

我安装了 Sublime Text 和一个新的 Python 3.8。现在我必须安装所有软件包,我的问题是:

  1. 如何使用 pip 一次安装所有数据科学包?

  2. 我也安装了 Anaconda,但 Sublime Text 没有使用 Python 或 Anaconda 的软件包,有什么方法可以启用吗?

    如果不是,由于 Anaconda 预装了许多软件包,有没有办法可以将它们导出到实际的 Python 3.8 文件夹中?

【问题讨论】:

    标签: python python-3.x anaconda sublimetext3


    【解决方案1】:

    将它们全部添加到“requierments.txt”文件中,然后在一条指令中安装它们:

    pip install -r requirements.txt  
    

    在运行 Python 脚本之前,您需要使用以下命令激活虚拟环境:

    conda activate 'your_env_name'
    

    【讨论】:

    • 太棒了!从 Anaconda 导入包怎么样?
    • 激活安装环境后;所有这些包都可以在您的脚本中导入
    • 对不起,我很困惑,我激活了我的 conda env 现在我创建了需求文本文件,当我运行 pip 安装时。是否将 Anaconda 包中的所有包都安装到 python 包文件夹中?
    • 你想创建一个虚拟环境,你称之为“python”!!
    • 不确定我在做什么。但它不起作用。
    【解决方案2】:

    我所知道的一次安装多个 Python 包的最简单方法是使用您需要的所有包创建一个文本文件并运行命令

    pip3 -r [filename].txt
    

    您可以配置 Python 以使用 Anaconda。我会从 2017 年开始查看“How to configure Sublime Text 3 for Anaconda?”。

    如果上述方法不起作用,您可以在他们的网站上手动下载list of packages,或者,如果您安装了它,您可以运行:

    conda list -e > req.txt and then `pip3 -r req.txt`
    

    【讨论】:

    • 我尝试了第二个但没有用,第一个应该可以解决问题。然而,第三个似乎很有希望,但是当我运行 pip3 时,它说 -r 无法识别
    【解决方案3】:

    使用您要安装的 pip 包创建一个“requirements.txt”文件,然后运行:

    pip install -r requirements.txt
    

    您需要将 Sublime 配置为指向您希望它使用的 Python 解释器,以便导入安装在 Anaconda 环境中的包。它可能默认为您的系统 Python。 “Configure Anaconda the Right Way”有一些关于如何做到这一点的细节。

    【讨论】:

      猜你喜欢
      • 2020-07-11
      • 2014-09-26
      • 1970-01-01
      • 1970-01-01
      • 2015-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多