将Python包安装到需要Pip的Conda Env时出现ModuleNotFoundError或ImportError



虽然这可能很简单,但我想分享我遇到的问题的解决方案,因为直到现在我还没有遇到这个问题。

本质上,我在conda虚拟环境中运行splinter时遇到了问题。我首先激活了我的环境conda activate PythonData。然后我尝试运行conda install splinter,但失败了,然后运行conda install -c metaperl splinter,也失败了。

然后我开始使用pip,所以我转到文档并运行pip install splinter

安装程序说它是成功的,但在重新启动内核后,我仍然收到同样的错误。

见下面的解决方案:(

我翻遍了我的水蟒箱,没有找到包裹。然后我意识到,当我尝试第二次安装时(在确保我的环境确实被激活后(,我看到它安装在我的usr文件夹中,而不是anaconda3文件夹中。

因此,我不得不运行pip uninstall splinter来删除它,然后执行以下操作:

conda install pip首先安装pip(我以前使用过,没有错误,所以这很令人困惑,但这就是生活(

conda info查找我的活动环境路径

在复制了类似于以下/anaconda/envs/venv_name的活动环境路径后,我能够像这样运行安装:

/anaconda/envs/venv_name/bin/pip install splinter

然后是中提琴!它奏效了。

相关内容

  • 没有找到相关文章

最新更新