Mac环境下安装pandas-datareader及解决安装报错问题求助
Mac上安装pandas-datareader的正确步骤
一、使用Anaconda环境安装(适配Jupyter Notebook,推荐)
- 打开系统终端(不要在Anaconda Navigator的主界面输入命令,Navigator里的终端入口可通过点击"Terminal"按钮打开)
- 激活目标Anaconda环境(以默认base环境为例):
若需新建环境:conda activate baseconda create -n your_env_name python=3.9 # 替换为你需要的Python版本 conda activate your_env_name - 安装pandas-datareader,二选一即可:
# 用conda安装(适配Anaconda生态) conda install -c conda-forge pandas-datareader# 用pip安装 pip install pandas-datareader - 验证安装:启动Jupyter Notebook,运行测试代码:
import pandas_datareader as pdr df = pdr.get_data_yahoo('AAPL', start='2023-01-01', end='2023-12-31') print(df.head())
二、原生Python环境安装(不使用Anaconda)
- 从Python官网下载安装3.x版本,安装时勾选"Add Python to PATH"(避免使用Mac自带的系统Python,防止权限问题)
- 打开终端,直接用pip安装(新版Python默认自带pip,无需用easy_install):
若遇权限报错,改用用户级安装(不要用sudo,避免污染系统环境):pip install pandas-datareaderpip install --user pandas-datareader - 如需在Jupyter Notebook使用,先安装jupyter:
启动pip install --user jupyterjupyter notebook后即可测试安装效果。
关于你遇到的问题说明
sudo easy_install pip报错:新版Mac系统Python受保护,不可随意修改,且当前Python版本默认自带pip,完全不需要用easy_install安装pip。- Anaconda Navigator中无法运行命令:Navigator主界面的输入框不是终端,需打开对应环境的终端窗口执行命令。
内容的提问来源于stack exchange,提问作者Kenneth Tso
相关产品推荐
相关产品推荐

