numpy - Cannot uninstall numpy 1.21.2, RECORD file not found
问题描述
I encountered a problem while installing
pip install pytorch-nlp
The erro is as follow:
ERROR: Could n`ot install packages due to an OSError: [Errno 2] No such file or directory: 'c:\\users\\pcpcpc\\anaconda3\\envs\\pytorch\\lib\\site-packages\\numpy-1.21`.2.dist-info\\METADATA'
SO I tried to reinstall numpy by
pip install --force-reinstall --no-deps numpy==1.21.2
But I get the error:
ERROR: Cannot uninstall numpy 1.21.2, RECORD file not found. You might be able to recover from this via: 'pip install --force-reinstall --no-deps numpy==1.21.2'.
解决方案
尝试手动删除 numpy 文件/目录,然后执行
pip install --upgrade --force-reinstall <package>
查找 numpy 文件的一种方法是运行
python -c "import numpy; print(numpy.__file__)"
例如,这打印出来
/home/tink-user/workspace/.conda_envs/tink-payment-categorization/lib/python3.7/site-packages/numpy/__init__.py
为了我。所以你可以去那里:
cd /home/tink-user/workspace/.conda_envs/tink-payment-categorization/lib/python3.7/site-packages
然后你可以用这样的东西检查一下有哪些 numpys:
ls numpy*
ls | grep numpy
删除 numpy 目录并尝试强制重新安装 ( pip install --upgrade --force-reinstall <package>
)。
康达
在我结束了多个 numpy 安装并尝试通过删除站点包中的目录来手动删除它们之后,这也发生在我的 conda 环境中。我不得不用 conda 强制重新安装(我认为是在手动删除 numpy 的目录之后)conda install numpy --force-reinstall
:.
推荐阅读
- c# - .net core Web API - 415 不支持的媒体类型
- java - 如何在java中的任务栏IconImage中设置按钮
- node.js - MongoDB 模型更改时如何更新前端?
- java - 如何在 Java 中为 android 设置 Google Vision OCR API 中的语言提示
- java - 对于 Android Studio 中的自定义按钮,我是否必须在 MainActivity.java 中插入代码?
- arrays - NumPy,提取多个不连续的子数组
- sql-server - 在没有空间类型实体框架的情况下获取半径内的所有经度和纬度
- c# - Kafka-Net 中生成的消息中没有时间戳
- angular - 如何将 Angular 控制器连接到 HTML?
- java - ElementType 参数的自定义注释