Python中numpy出现has no attribute '_no_nep50_warning'错误的一个解决方案
??本文介紹在Python中,numpy庫出現報錯module 'numpy' has no attribute '_no_nep50_warning'的解決方法。
??一次,在運行一個Python代碼時,發現出現報錯module 'numpy' has no attribute '_no_nep50_warning',如下圖所示。
??其中,這一代碼本來在Windows平臺下運行是沒有問題的,而換到Ubuntu平臺后,就出現了這樣的報錯;由于這兩個平臺中,我的其他一些Python庫配置的版本不一致,因此考慮到這一問題大概率就是版本不一致導致的。于是,對比了兩個平臺中numpy庫的版本,發現確實不一致,如下圖所示。其中,上圖是Windows平臺下的版本,而下圖則是Ubuntu平臺中的版本??梢钥吹?,Windows平臺下的版本確實是高于Ubuntu平臺中的版本的。
??因此,我們首先在Ubuntu的終端中,輸入如下的代碼,從而更新numpy庫至Windows平臺的版本1.24.2。
conda install numpy=1.24.2
??隨后,得到如下所示的界面,其中可以看到,如果用1.24.2版本的numpy庫,我們的Python包是有一些沖突的。
??但是,我這里暫時沒有管這個沖突,而是直接繼續安裝;如下圖所示。
??可是,經過了上述的安裝后,發現Ubuntu平臺中的版本依然沒有發生變化,且運行原本的Python代碼還會出現如上圖所示的報錯代碼。
??隨后,進一步發現,Ubuntu平臺中numpy庫的下載來源是pypi,而我此時用的是Anaconda環境;因此,考慮重新用conda安裝一下numpy庫。這里我們輸入如下的代碼。
conda install numpy
??在這里,我就沒有指定numpy庫的版本,而是直接下載。隨后,得到如下圖所示的界面。
??隨后,運行原本的Python代碼,發現就沒有這一報錯內容了。
??至此,大功告成。
總結
以上是生活随笔為你收集整理的Python中numpy出现has no attribute '_no_nep50_warning'错误的一个解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 星球重启隐藏柜子方法
- 下一篇: 神经网络优化篇:梯度检验应用的注意事项(