PyCharm安装库numpy失败问题的详细解决方法
作者:不自由戛剑生 发布时间:2023-05-18 22:45:16
事情是这样的,博主初学python和机器学习,在跑一个代码的时候被提示出现以下错误:
(能被提示出现这个错误,可见确实是初学了!)
图1:跑代码时候的报错
注:图1是安装好了numpy后出现的第二个错误,错误本质是一样的,都是缺少某个库
百度查资料后得知在PyCharm中有一个安装库的方法是:Settings>>Python Interpreter>>点击图2中红色圈起来的加号,出现图3
图2:安装库的一个方法
图3:点击图2的加号后出现的界面
顺利的话,只要继续在图3中输入numpy,再点击图3左下角的Install Package,就可以完成安装numpy库了。
但是......紧接着又出现一个问题:点击图3左下角的Install Package后,等了一会,PyCharm又提示一个错误:Try to run this command from the system terminal. Make sure that you use the correct version of 'pip' installed for your Python interpreter located at+你的安装地址
新出现的这个错误大致意思就是说:你的pip版本不对。
所以,到目前为止,欲用此方法安装numpy库,得先解决pip版本不对的问题。
再查资料得知,需要检查两处的pip版本是否一致:
第一处:在命令提示符中输入pip list,出现图4情况。此处pip版本是21.1.1。好在此时图4中出现的黄色字就已经提示我们的pip版本需要更新了,并且提示了更新方法。
图4:第一处检查pip的版本
第二处:其实仔细观察图2,我们就可以看到,图二的pip版本是21.1.3
到现在为止呢,两处pip的版本确实不一致。那么我们按照图4黄色字提示的更新方法来更新第一处的pip版本,并检查更新后的pip版本。如图5所示
图5:输入图4黄色字提示的e:\python\python.exe -m pip install --upgrade pip来更新pip版本
那么现在,两处的pip版本已经保持一致了。“欲用此方法安装numpy库,得现解决pip版本不对的问题”,pip版本不对的问题已经解决了。我们再按照本篇文章开始时的:Settings>>Python Interpreter>>点击图2中红色圈起来的加号,出现图3,在图3中输入numpy,再点击图3左下角的Install Package。就可以顺利安装numpy库了。
并且我用同样的方法,也顺利安装了matplotlib库
图6:PyCharm的右下角显示正在安装matplotlib库
图7:安装成功啦!
来源:https://blog.csdn.net/weixin_45765672/article/details/118465356


猜你喜欢
- 一、要求 1 创建数据表 CREATE TABLE [dbo].[StuScore]( [stuid] [int] NOT NULL, [s
- 你用过css么?当然,我是指你喜欢做网页的话,用过?很好,那你用过它的特效么?没有?那请跟我来。让我先通俗的介绍一下css,cs
- 安装@vitejs/plugin-vue-jsxyarn add -D @vitejs/plugin-vue-jsxnpm i -D @vi
- 昨天在用用Pycharm读取一个200+M的CSV的过程中,竟然出现了Memory Error!简直让我怀疑自己买了个假电脑,毕竟是8G内存
- Python tcp socket编程详解初学脚本语言Python,测试可用的tcp通讯程序:服务器:#!/usr/bin/env pyth
- 需求:需要在pycharm中跑一个深度学习的项目但是tensorflow包导不入问题分析:当前使用的是anaconda的3.8版本,无法正常
- 用的昨天刚接触到的库,在windows下通过paramiko来登录linux系统并执行了几个命令,基本算是初试成功,后面会接着学习的。代码:
- 本文实例为大家分享了python对实例属性进行类型检查的具体代码,供大家参考,具体内容如下案例:在某项目中,我们实现了一些类,并希望能像静态
- 篇首语:原来改mdb为asp就能防下载是鬼话。 引子:昨天和animator试验了一下,把data.mdb文件改名为data.as
- PDOStatement::bindValuePDOStatement::bindValue — 把一个值绑定到一个参数(PHP 5 >
- 一、摘要Python使用被称为异常 的特殊对象来管理程序执行期间发生的错误。每当发生让Python不知所措的错误时,它都会创建一个异常对象。
- 实际工作中可能会有这样的场景:两个结构体(可能类型一样), 字段名和类型都一样, 想复制一个结构体的全部或者其中某几个字段的值到另一个(即m
- 前言defer是golang语言中的关键字,用于资源的释放,会在函数返回之前进行调用。一般采用如下模式:f,err := os.Open(f
- 问题:数据库实际大小为600MB, 日志文件实际大小为33MB, 但日志文件占用空间为2.8GB!试了多种方式,SHIRNK DATABAS
- 输入:[1.0000, -1.0000, 3.0000]课本中的标准差计算公式:按照上述公式计算:Numpy中的std计算:import n
- 查询重写插件从MySQL 5.7.6开始,MySQL Server支持查询重写插件,可以在服务器执行之前检查并可能修改服务器接收的语句。以下
- 在之前一篇文章中我介绍了通过定义Response宏的方式来实现动态改变模板文件路径以实现主题功能: laravel实现模板主题功能,但后来我
- 概述数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能导致脏读、脏写、不可重复度和幻读。这些问题的本
- 环境:winxp sp2 ,mysql5.0.18,mysql odbc 3.51 driver 表采用 myisam引擎。access 2
- 没错,全网最帅的比卡丘在我这~~~为了访问 Python 库,您需要将它导入到您的 Python 环境中,使用以下命令将其导入 turtle