首页 > 解决方案 > 在 Anaconda 环境中从 git 安装包,之后在 Python 中无法识别

问题描述

我正在尝试直接从 github 安装 python 包。就我而言,这是SciANN。当我使用以下代码行在conda 中选择我的环境并随后按照本文conda activate myenv中的说明安装此软件包时:

conda install git pip
pip install git+git://github.com/sciann/sciann.git

它已成功安装,并且在安装过程结束时我收到消息“Successfully built SciANN”。然后当我打开 spyder 并键入时,import sciann我得到了错误ModuleNotFoundError: No module named 'sciann'。我也尝试使用pip3而不是,pip但这并没有改变什么。

我错过了什么吗?这个包现在是否正确安装到我的环境中myenv

标签: pythongitpippackage

解决方案


Jay Prakash删除的答案以及评论让我走上了正轨。是的,可以安装不同版本的软件包。所以在我的情况下SciANN是使用安装的,pip因为他们目前不提供conda安装,而我的所有其他软件包都使用conda. 我最终安装了两个不同版本的 tensorflow,一个来自pip,一个来自,conda所以我删除了一个。此外,我使用了 Python 3.7 版本,而这个包只支持 3.6。而且我不得不使用非官方的 tensorflow 版本,因为我的 CPU 不支持 AVX,这是一个全新的话题。


推荐阅读