Pandas-datareader已安装,但无法调用
Pandas-datareader is installed, but can not be called
我正在使用 Windows 和 Python 3.6,到目前为止,许多其他软件包都没有问题 运行ning。
我正在尝试安装和使用 pandas-datareader,但在我成功安装之后:
> C:\Python36\Scripts>pip3 install pandas-datareader Collecting
> pandas-datareader Using cached
> pandas_datareader-0.5.0-py2.py3-none-any.whl Requirement already
> satisfied: requests>=2.3.0 in c:\python36\lib\site-packages (from
> pandas-datareader) Requirement already satisfied: requests-ftp in
> c:\python36\lib\site-packages (from pandas-datareader) Requirement
> already satisfied: pandas>=0.17.0 in c:\python36\lib\site-packages
> (from pandas-datareader) Requirement already satisfied: requests-file
> in c:\python36\lib\site-packages (from pandas-datareader) Requirement
> already satisfied: certifi>=2017.4.17 in c:\python36\lib\site-packages
> (from requests>=2.3.0->pandas-datareader) Requirement already
> satisfied: idna<2.7,>=2.5 in c:\python36\lib\site-packages (from
> requests>=2.3.0->pandas-datareader) Requirement already satisfied:
> urllib3<1.23,>=1.21.1 in c:\python36\lib\site-packages (from
> requests>=2.3.0->pandas-datareader) Requirement already satisfied:
> chardet<3.1.0,>=3.0.2 in c:\python36\lib\site-packages (from
> requests>=2.3.0->pandas-datareader) Requirement already satisfied:
> numpy>=1.9.0 in c:\python36\lib\site-packages (from
> pandas>=0.17.0->pandas-datareader) Requirement already satisfied:
> pytz>=2011k in c:\python36\lib\site-packages (from
> pandas>=0.17.0->pandas-datareader) Requirement already satisfied:
> python-dateutil>=2 in c:\python36\lib\site-packages (from
> pandas>=0.17.0->pandas-datareader) Requirement already satisfied: six
> in c:\python36\lib\site-packages (from
> requests-file->pandas-datareader) Installing collected packages:
> pandas-datareader Successfully installed pandas-datareader-0.5.0
当尝试在 pycharm / jupyter 中 运行 时,我收到:
ModuleNotFoundError: No module named 'pandas_datareader'
当我在 cmd 命令中 运行 pip3 list
时,我可以看到它已安装 (pandas (0.22.0) pandas-datareader (0.5. 0)).
关于这个问题我看了很多答案,还是没能解决。
另外,我确定该目录已添加到 windows 路径。
在您的每个环境中,运行 一个快速程序:
import sys
for p in sys.path:
print(p).
将这些路径与安装 pip3 的路径进行比较 pandas_datareader,即 c:\python36\lib\site-packages
您可能需要将其单独安装到 PyCharm 和 jupyter
我正在使用 Windows 和 Python 3.6,到目前为止,许多其他软件包都没有问题 运行ning。
我正在尝试安装和使用 pandas-datareader,但在我成功安装之后:
> C:\Python36\Scripts>pip3 install pandas-datareader Collecting
> pandas-datareader Using cached
> pandas_datareader-0.5.0-py2.py3-none-any.whl Requirement already
> satisfied: requests>=2.3.0 in c:\python36\lib\site-packages (from
> pandas-datareader) Requirement already satisfied: requests-ftp in
> c:\python36\lib\site-packages (from pandas-datareader) Requirement
> already satisfied: pandas>=0.17.0 in c:\python36\lib\site-packages
> (from pandas-datareader) Requirement already satisfied: requests-file
> in c:\python36\lib\site-packages (from pandas-datareader) Requirement
> already satisfied: certifi>=2017.4.17 in c:\python36\lib\site-packages
> (from requests>=2.3.0->pandas-datareader) Requirement already
> satisfied: idna<2.7,>=2.5 in c:\python36\lib\site-packages (from
> requests>=2.3.0->pandas-datareader) Requirement already satisfied:
> urllib3<1.23,>=1.21.1 in c:\python36\lib\site-packages (from
> requests>=2.3.0->pandas-datareader) Requirement already satisfied:
> chardet<3.1.0,>=3.0.2 in c:\python36\lib\site-packages (from
> requests>=2.3.0->pandas-datareader) Requirement already satisfied:
> numpy>=1.9.0 in c:\python36\lib\site-packages (from
> pandas>=0.17.0->pandas-datareader) Requirement already satisfied:
> pytz>=2011k in c:\python36\lib\site-packages (from
> pandas>=0.17.0->pandas-datareader) Requirement already satisfied:
> python-dateutil>=2 in c:\python36\lib\site-packages (from
> pandas>=0.17.0->pandas-datareader) Requirement already satisfied: six
> in c:\python36\lib\site-packages (from
> requests-file->pandas-datareader) Installing collected packages:
> pandas-datareader Successfully installed pandas-datareader-0.5.0
当尝试在 pycharm / jupyter 中 运行 时,我收到:
ModuleNotFoundError: No module named 'pandas_datareader'
当我在 cmd 命令中 运行 pip3 list
时,我可以看到它已安装 (pandas (0.22.0) pandas-datareader (0.5. 0)).
关于这个问题我看了很多答案,还是没能解决。 另外,我确定该目录已添加到 windows 路径。
在您的每个环境中,运行 一个快速程序:
import sys
for p in sys.path:
print(p).
将这些路径与安装 pip3 的路径进行比较 pandas_datareader,即 c:\python36\lib\site-packages
您可能需要将其单独安装到 PyCharm 和 jupyter