如何在Anaconda/VSCode环境中安装使用PyPy并配置pandas等依赖包?
VSCode & Spyder/Anaconda 配置PyPy及安装依赖指南
一、VSCode环境操作步骤
1. 确认PyPy解释器已被识别
- 按
Ctrl+Shift+P调出命令面板,输入Python: Select Interpreter - 在列表里找到你下载的PyPy 7.3.9;如果没显示,选
Enter interpreter path手动定位到PyPy的可执行文件(比如Windows下的pypy.exe,Linux/macOS下的bin/pypy3)
2. 安装依赖包
VSCode终端直接用PyPy自带的pip安装,不用依赖Anaconda:
- 打开终端(
Ctrl+),确认终端开头显示(pypy3)类标识(说明当前用的是PyPy解释器) - 依次执行命令:
Windows用户注意:如果命令报错,把pypy3 -m pip install --upgrade pip pypy3 -m pip install pandas numpy scipypypy3换成pypy.exe
3. 验证安装
新建测试脚本,运行以下代码,能输出版本号就成功:
import pandas as pd import numpy as np import scipy print("Pandas:", pd.__version__) print("NumPy:", np.__version__) print("SciPy:", scipy.__version__)
二、Spyder&Anaconda环境操作方案
方案1:用conda创建PyPy环境(Anaconda能正常使用时)
打开Anaconda Prompt/终端,执行:
conda create -n pypy_env -c conda-forge pypy=7.3.9 pandas numpy scipy
创建完成后,在Spyder的Tools > Preferences > Python interpreter里选择这个新环境的解释器即可。
方案2:跳过Anaconda,直接配置独立PyPy
- 打开Spyder,点击
Tools > Preferences > Python interpreter - 选择
Use the following interpreter,点击文件夹图标定位到你的PyPy可执行文件 - 点击
Apply→OK,重启Spyder - 打开IPython控制台,执行安装命令:
Windows用户同样可能需要替换!pypy3 -m pip install --upgrade pip !pypy3 -m pip install pandas numpy scipypypy3为pypy.exe
三、Anaconda故障时的备选建议
如果Anaconda频繁出问题,优先用VSCode+独立PyPy的组合,操作更简单,完全避开Anaconda的故障。PyPy对pandas、numpy、scipy的兼容性已经很成熟,用pip安装的包能正常运行仿真项目。
内容的提问来源于stack exchange,提问作者NS13
相关产品推荐
相关产品推荐

