使用Anaconda2与PyCharm时遇问题:环境缺失numpy等科学计算包
解决Anaconda2环境缺失科学计算包的问题
Hey there! Let's get those missing numpy, scipy, and matplotlib packages sorted out for your Anaconda2 environment in PyCharm—super straightforward once you know the steps. Here are two reliable methods to install them:
方法1:优先使用Conda安装(推荐)
Anaconda自带的conda包管理器会自动处理依赖关系,最适配Anaconda环境:
- 打开Anaconda Prompt(Windows)或终端(Linux/macOS)。如果你用的是Anaconda2的默认base环境,直接进入即可;如果是自定义虚拟环境,先激活它:
conda activate your_environment_name - 一次性安装所有需要的包:
conda install numpy scipy matplotlib - 安装完成后,可在PyCharm的终端输入
conda list,确认这些包已出现在列表中。
方法2:使用Pip安装(当Conda安装遇到问题时)
如果conda安装失败(比如网络源问题),可以用pip安装,但要注意适配Python2的包版本(Anaconda2对应Python2,很多新包已停止支持Python2):
- 先确认你用的是Anaconda2关联的pip:在终端输入以下命令,检查路径是否指向你的Anaconda2目录:
pip --version - 安装支持Python2的稳定版本包:
pip install numpy==1.16.6 scipy==1.2.3 matplotlib==2.2.5 - 用
pip list在PyCharm终端验证安装是否成功。
额外小贴士
- 如果遇到网络慢的问题,可给conda添加国内镜像源加速:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes - 确认PyCharm的解释器路径:在
File > Settings > Project: [你的项目名] > Python Interpreter里查看,确保指向Anaconda2目录下的python.exe。
内容的提问来源于stack exchange,提问作者Liu Harry
相关产品推荐
相关产品推荐

