我在安装的时候遇到了一个问题,
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'
Run Code Online (Sandbox Code Playgroud)
所以我尝试重新安装 numpy
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'
Run Code Online (Sandbox Code Playgroud)
但我收到错误:
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'.
Run Code Online (Sandbox Code Playgroud)
Roy*_*Han 76
正如@Phoenixnumpy所建议的,您的文件夹中的安装可能不完整site-packages。
找到你的site-packages文件夹。
SITE_PACKAGES_FOLDER=$(python3 -c "import sysconfig; print(sysconfig.get_paths()['purelib'])")
echo $SITE_PACKAGES_FOLDER
Run Code Online (Sandbox Code Playgroud)
检查文件夹numpy中是否有无关的包site-packages。
ls $SITE_PACKAGES_FOLDER/numpy*
Run Code Online (Sandbox Code Playgroud)
丢弃无关的包。
pip install trash-cli
trash-put $SITE_PACKAGES_FOLDER/numpy*
Run Code Online (Sandbox Code Playgroud)
重新安装numpy。
pip install --upgrade numpy
Run Code Online (Sandbox Code Playgroud)
Kay*_*hah 18
上述解决方案都不适合我。
site-packages
pip install numpy就像你会做的那样wor*_*ise 13
尝试手动删除 numpy 文件/目录,然后执行
pip install --upgrade --force-reinstall <package>
Run Code Online (Sandbox Code Playgroud)
查找 numpy 文件的一种方法是运行
python -c "import numpy; print(numpy.__file__)"
Run Code Online (Sandbox Code Playgroud)
例如,这打印出
pip install --upgrade --force-reinstall <package>
Run Code Online (Sandbox Code Playgroud)
为我。所以你可以去那里:
python -c "import numpy; print(numpy.__file__)"
Run Code Online (Sandbox Code Playgroud)
然后你可以检查类似这样的内容来查看那里有哪些 numpy:
/home/tink-user/workspace/.conda_envs/tink-payment-categorization/lib/python3.7/site-packages/numpy/__init__.py
Run Code Online (Sandbox Code Playgroud)
删除 numpy 目录并尝试强制重新安装 ( pip install --upgrade --force-reinstall <package>)。
在我结束了多个 numpy 安装并尝试通过删除站点包中的目录来手动删除它们之后,在 conda 环境中也发生了这种情况。我不得不用 conda 强制重新安装(我认为在手动删除 numpy 的目录之后):conda install numpy --force-reinstall。
| 归档时间: |
|
| 查看次数: |
52457 次 |
| 最近记录: |