为什么我的Anaconda安装的Python无法找到某些软件包?

时间:2020-10-09 23:24:12

标签: python conda

由于某种原因,我似乎无法在macOS Anaconda安装的Python中导入某些模块。

$which python
/opt/anaconda3/bin/python

我可以使用某些软件包(例如,pandas可以很好地加载),但是找不到wget和pypdf2。我已经使用以下命令再次删除并安装了两者:

$conda install -c conda-forge pypdf2
$conda install -c anaconda wget

它们似乎已安装:

$conda list
# Name                    Version                   Build  Channel
pypdf2                    1.26.0                   pypi_0    pypi
wget                      1.20.1               h051b688_0    anaconda

导入时,出现以下“找不到模块”错误

>>>import wget
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'wget'

>>>import pypdf2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'pypdf2'
   

任何想法在这里发生了什么,我还能做些什么来排除故障?谢谢。

1 个答案:

答案 0 :(得分:2)

wget不是Python软件包。它是一个命令行程序,用于从Internet下载内容。您可以在命令行上将其用作wget

发生pypdf2错误,因为您没有正确导入它。使用

import PyPDF2

按照the examples