網(wǎng)站首頁 編程語言 正文
CondaVerificationError:關(guān)于conda虛擬環(huán)境卸載后導(dǎo)致python版本腐化的完美解決方案
作者:青春可短暫了! 更新時間: 2022-07-22 編程語言一.前言
1.在使用conda管理python虛擬環(huán)境的時候,我們會覺得很方便,但是當(dāng)我們因為一些問題(占用空間不足等)需要卸載某些環(huán)境的時候,我們可能會遇見python版本腐化問題。
2.對于目前的全網(wǎng)博客,都在讓大家去清除pkgs的緩存,但是你已經(jīng)看到這篇文章了,那就說明,那個毫無效果,并且還有可能把你的所有包都清除掉。
二.正題
????????1.問題的發(fā)生原因
? ? ? ? 在清除python相關(guān)虛擬環(huán)境的時候,把其對應(yīng)版本的base環(huán)境的緩存也刪了,但是又沒有完全刪,導(dǎo)致了報錯;這種情況就無法創(chuàng)建新的虛擬環(huán)境。
如下:
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.目前全網(wǎng)的解決方案
conda clean --packages --tarballs
????????這個方法是清除你的包緩存,思想就是既然壞了就清所有,那么這種情況就是一種“火力覆蓋”的操作,但是大多數(shù)情況其實并不管用,還會讓你失去數(shù)十GB的包緩存,尤其是當(dāng)你在電腦上配置了多種深度學(xué)習(xí)的環(huán)境的時候,這種方法更不可取。
????????3.最終解決方案
? ? ? ? 注意到上面那個“path”后面的那一堆東西沒有,找到xxx.py文件的上一層目錄,比如這個,你是python3.7版本的虛擬環(huán)境壞了(之前移除的),那么在
Anaconda3\pkgs目錄下面找到如下兩個文件夾,注意是兩個(挨著的)
?????????把這個兩個文件夾刪掉就完美解決了問題!!
其他版本的python環(huán)境出現(xiàn)腐化就刪掉對應(yīng)版本的版本緩存文件夾即可?
?
原文鏈接:https://blog.csdn.net/xty123abc/article/details/125919471
相關(guān)推薦
- 2022-08-17 go?Cobra命令行工具入門教程_Golang
- 2023-05-14 opencv繪制矩形和圓的實現(xiàn)_python
- 2022-08-31 C語言數(shù)據(jù)的存儲專項分析_C 語言
- 2022-10-12 Matlab實現(xiàn)好看的配對箱線圖的繪制_C 語言
- 2022-12-04 pyecharts?X軸標簽太長被截斷的問題及解決_python
- 2022-09-27 Hive中常用正則表達式的運用小結(jié)_正則表達式
- 2022-04-10 解析React?中的Virtual?DOM_MsSql
- 2021-11-17 Linux配置免密登錄單機和全分布詳細教程_Linux
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支