在虚拟环境中导入随anaconda安装的软件包

短信服务

我想使用python软件包holopy显然,您必须使用conda进行安装,因此我首先安装了Anaconda 4.2.0(因为我使用的是Python 3.5)。我打开了我通常使用的虚拟环境,并按照官方网站上的建议安装了holopy:

conda install -c conda-forge holopy

然后,当我在虚拟环境中键入时conda list,会出现holopy。但是当我输入python3然后import holopy,它说找不到包。但是,当我离开虚拟环境时,它确实起作用。我在虚拟环境中需要它,我该怎么做?

氮化的

我不确定anaconda和虚拟环境能否venv协同工作。如果您仍然使用anaconda,那么我强烈建议您使用anaconda环境。请阅读有关anaconda环境的简短教程-您不会后悔的。

为什么对您不起作用?

conda命令仅在基本的anaconda环境中可用。因此,当您运行命令-时conda insall -c conda-forge holopy,它将安装holopy在基本的anaconda环境中,并且您将无法使用它venv

在看了文档之后holopy,似乎当他们说出virtual environment他们的意思时anaconda virtual environment因此,解决方案是首先创建被anaconda virtual environment调用holopy-env,然后运行命令conda install -n holopy-env -c conda-forge holopy

使用Anaconda做事的更好方法

我还将为您提供一个简单明了的示例,说明如何使用anaconda创建环境。如果您使用的是Anaconda,则最好使用其环境管理工具。创建一个environment.yml具有以下内容文件:

使用conda-forge / holopy和python 3.6的environment.yml

name: holopy-env      # any name for the environment
channels:
- conda-forge
dependencies:         # everything under this, installed by conda
- python=3.6
- holopy
- pip:                # everything under this, installed by pip
  - future

如何安装环境?

conda create --force -f environment.yml

如何激活环境?

source activate opencv-env

激活环境后

  • 你应该能够 import holopy
  • 使用安装pip软件包 pip install <package>
  • 使用以下命令安装conda软件包 conda install -n holopy-env -c CHANNEL <package>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

升级Python主要版本后,将软件包自动重新安装到虚拟环境中

与Anaconda一起安装了软件包,无法在Python中导入

如何冻结仅在虚拟环境中安装的软件包?

如何冻结仅在虚拟环境中安装的软件包?

anaconda虚拟环境从全球导入模块

AttributeError:尝试在虚拟环境中安装软件包时出现install_layout

在Webpack中导入随npm安装的“常规” javascript软件包

Anaconda-在特定的虚拟环境中更新软件包

在Conda虚拟环境中使用Github的软件包

在虚拟环境中导入python包

无法在Jupyter Notebook的Python3环境中导入已安装的软件包

如何在虚拟环境中使用系统安装的python软件包?

如何将已安装的软件包移至新创建的虚拟环境?

如何使用Pip(OS X)在虚拟环境中安装Python软件包

Python虚拟环境(venv)用户软件包

当安装的软件包使用conda虚拟环境时,如何使Python控制台脚本入口点起作用?

未隔离conda虚拟环境中的pip安装软件包

无法在Anaconda虚拟环境中安装软件包。“当前频道无法提供套餐”

虚拟环境找不到软件包

如何在虚拟环境中安装python软件包而无需再次下载它们?

如何获得点子以将软件包安装到虚拟环境中?

如何在INSTALLED_APPS的虚拟环境中引用通过pip安装的软件包?

使用sudo在虚拟环境中安装python软件包

无法在Linux的虚拟环境中使用软件包

从全局软件包到虚拟环境的pip安装

影响虚拟环境的系统上的软件包更新?

我需要每次在 python 虚拟环境中安装软件包吗?

在 googleColab 中安装软件包是否像虚拟环境?

Pip 不在虚拟环境中安装软件包