網站首頁 編程語言 正文
一.前言
1.在使用conda管理python虛擬環境的時候,我們會覺得很方便,但是當我們因為一些問題(占用空間不足等)需要卸載某些環境的時候,我們可能會遇見python版本腐化問題。
2.對于目前的全網博客,都在讓大家去清除pkgs的緩存,但是你已經看到這篇文章了,那就說明,那個毫無效果,并且還有可能把你的所有包都清除掉。
二.正題
????????1.問題的發生原因
? ? ? ? 在清除python相關虛擬環境的時候,把其對應版本的base環境的緩存也刪了,但是又沒有完全刪,導致了報錯;這種情況就無法創建新的虛擬環境。
如下:
CondaVerificationError: The package for wheel located at
/xxx/anaconda3/pkgs/wheel-0.36.2-pyhd3eb1b0_0
appears to be corrupted. The path 'site-packages/wheel/vendored/xxx.py'
specified in the package manifest cannot be found.CondaVerificationError: The package for wheel located at
/xxx/anaconda3/pkgs/wheel-0.36.2-pyhd3eb1b0_0
appears to be corrupted. The path 'site-packages/wheel/vendored/packaging/xxx.py'
specified in the package manifest cannot be found.
????????2.目前全網的解決方案
conda clean --packages --tarballs
????????這個方法是清除你的包緩存,思想就是既然壞了就清所有,那么這種情況就是一種“火力覆蓋”的操作,但是大多數情況其實并不管用,還會讓你失去數十GB的包緩存,尤其是當你在電腦上配置了多種深度學習的環境的時候,這種方法更不可取。
????????3.最終解決方案
? ? ? ? 注意到上面那個“path”后面的那一堆東西沒有,找到xxx.py文件的上一層目錄,比如這個,你是python3.7版本的虛擬環境壞了(之前移除的),那么在
Anaconda3\pkgs目錄下面找到如下兩個文件夾,注意是兩個(挨著的)
?????????把這個兩個文件夾刪掉就完美解決了問題!!
其他版本的python環境出現腐化就刪掉對應版本的版本緩存文件夾即可?
?
原文鏈接:https://blog.csdn.net/xty123abc/article/details/125919471
相關推薦
- 2022-11-04 ASP.NET?MVC使用正則表達式驗證手機號碼_實用技巧
- 2022-12-05 Android實現滑動折疊Header全流程詳解_Android
- 2022-12-10 Qt中簡單的按鈕槽函數傳遞參數方法_C 語言
- 2023-08-28 react:使用 moment 來獲取日期
- 2023-02-04 GO語言并發之好用的sync包詳解_Golang
- 2022-10-08 Golang?Web?框架Iris安裝部署_Golang
- 2022-10-22 SQL?Server實現group_concat功能的詳細實例_MsSql
- 2022-06-30 深度卷積神經網絡各種改進結構塊匯總_其它綜合
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支