我在安装pip install pytorch-nlp
时遇到了一个问题,错误如下:
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'
所以我尝试重新安装numpy通过
pip install --force-reinstall --no-deps numpy==1.21.2
但我得到了错误:
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'.
4条答案
按热度按时间gcxthw6b1#
正如@Phoenix所建议的,您的
site-packages
文件夹中可能有一个不完整的numpy
安装。1.找到
site-packages
文件夹。1.检查
site-packages
文件夹中的无关numpy
包。1.丢弃无关的软件包。
1.重新安装
numpy
。zazmityj2#
尝试手动删除numpy文件/目录,然后执行
查找numpy文件的一种方法是运行
例如,这个打印出来
所以你可以去那里
然后你可以用类似这样的东西来检查哪些numpy在那里:
删除numpy目录并尝试强制重新安装(
pip install --upgrade --force-reinstall <package>
)。孔达
我在conda环境中也遇到过这种情况,因为我安装了多个numpy,并试图通过删除site-packages中的目录来手动删除它们。我不得不强制重新安装conda(我认为在手动删除numpy的目录之后):
conda install numpy --force-reinstall
。ijxebb2r3#
对我有效的方法:
pip install numpy
就像你会做的那样*否则,您必须删除该环境并创建一个新环境
pepwfjgg4#
在处理Ansible时,我遇到了
docker
和docker-py
这两个冲突的项。应该只存在一个。