網(wǎng)站首頁 編程語言 正文
事情是這樣的,博主初學(xué)python和機(jī)器學(xué)習(xí),在跑一個(gè)代碼的時(shí)候被提示出現(xiàn)以下錯(cuò)誤:
(能被提示出現(xiàn)這個(gè)錯(cuò)誤,可見確實(shí)是初學(xué)了!)
圖1:跑代碼時(shí)候的報(bào)錯(cuò)
注:圖1是安裝好了numpy后出現(xiàn)的第二個(gè)錯(cuò)誤,錯(cuò)誤本質(zhì)是一樣的,都是缺少某個(gè)庫
百度查資料后得知在PyCharm中有一個(gè)安裝庫的方法是:Settings>>Python Interpreter>>點(diǎn)擊圖2中紅色圈起來的加號,出現(xiàn)圖3
圖2:安裝庫的一個(gè)方法
圖3:點(diǎn)擊圖2的加號后出現(xiàn)的界面
順利的話,只要繼續(xù)在圖3中輸入numpy,再點(diǎn)擊圖3左下角的Install Package,就可以完成安裝numpy庫了。
但是......緊接著又出現(xiàn)一個(gè)問題:點(diǎn)擊圖3左下角的Install Package后,等了一會,PyCharm又提示一個(gè)錯(cuò)誤: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+你的安裝地址
新出現(xiàn)的這個(gè)錯(cuò)誤大致意思就是說:你的pip版本不對。
所以,到目前為止,欲用此方法安裝numpy庫,得先解決pip版本不對的問題。
再查資料得知,需要檢查兩處的pip版本是否一致:
第一處:在命令提示符中輸入pip list,出現(xiàn)圖4情況。此處pip版本是21.1.1。好在此時(shí)圖4中出現(xiàn)的黃色字就已經(jīng)提示我們的pip版本需要更新了,并且提示了更新方法。
圖4:第一處檢查pip的版本
第二處:其實(shí)仔細(xì)觀察圖2,我們就可以看到,圖二的pip版本是21.1.3
到現(xiàn)在為止呢,兩處pip的版本確實(shí)不一致。那么我們按照圖4黃色字提示的更新方法來更新第一處的pip版本,并檢查更新后的pip版本。如圖5所示
圖5:輸入圖4黃色字提示的e:\python\python.exe -m pip install --upgrade pip來更新pip版本
那么現(xiàn)在,兩處的pip版本已經(jīng)保持一致了。“欲用此方法安裝numpy庫,得現(xiàn)解決pip版本不對的問題”,pip版本不對的問題已經(jīng)解決了。我們再按照本篇文章開始時(shí)的:Settings>>Python Interpreter>>點(diǎn)擊圖2中紅色圈起來的加號,出現(xiàn)圖3,在圖3中輸入numpy,再點(diǎn)擊圖3左下角的Install Package。就可以順利安裝numpy庫了。
并且我用同樣的方法,也順利安裝了matplotlib庫
圖6:PyCharm的右下角顯示正在安裝matplotlib庫
圖7:安裝成功啦!
總結(jié)
原文鏈接:https://blog.csdn.net/weixin_45765672/article/details/118465356
相關(guān)推薦
- 2023-02-17 Python導(dǎo)入其他文件夾中函數(shù)的實(shí)現(xiàn)方法_python
- 2022-09-24 ASP.NET?MVC格式化日期_實(shí)用技巧
- 2023-04-07 React?Fiber構(gòu)建completeWork源碼解析_React
- 2022-03-28 Python?NumPy實(shí)用函數(shù)筆記之a(chǎn)llclose_python
- 2022-08-06 python用pd.read_csv()方法來讀取csv文件的實(shí)現(xiàn)_python
- 2022-07-29 Linux文件系統(tǒng)介紹_linux shell
- 2022-08-05 Go調(diào)用Rust方法及外部函數(shù)接口前置_Golang
- 2021-12-15 go語言處理TCP拆包/粘包的具體實(shí)現(xiàn)_Golang
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支