在virtual environment中安装numpy==1.20时遇PackagesNotFoundError求助
解决numpy==1.20安装时的PackagesNotFoundError问题
- 确认虚拟环境的Python版本兼容性:numpy 1.20仅支持Python 3.7~3.9版本。在虚拟环境中执行
python --version查看版本,若版本超出范围,要么降级Python,要么更换与当前Python匹配的numpy版本。 - 切换至conda-forge源安装:执行
conda install -c conda-forge numpy==1.20,旧版本包通常在conda-forge源仍有留存。 - 用pip强制安装并清除缓存:执行
pip install numpy==1.20 --no-cache-dir,避免本地缓存的旧信息干扰;若仍失败,可从PyPI归档页面找到对应系统和Python版本的whl文件,本地执行pip install /path/to/your/numpy.whl完成安装。 - 重建虚拟环境:先删除现有环境(conda环境执行
conda remove -n your_env_name --all,venv环境直接删除对应文件夹),再重新创建匹配Python版本的虚拟环境,激活后再尝试安装numpy==1.20。
内容的提问来源于stack exchange,提问作者spyder
相关产品推荐
相关产品推荐

