pip install报错调用错误Python版本:删除3.9目录能否默认用3.8的pip
问题解答
直接删除Python 3.9目录下的lib和Scripts文件夹,并不会自动让系统默认调用Python 3.8对应的pip版本:这一问题的核心是系统环境变量PATH的优先级排序中,Python 3.9的路径优先级高于Python 3.8,仅删除文件不会修改PATH的配置规则。
你可以按照以下方案处理:
- 无需改动现有环境的临时解决方法:Windows下直接执行
py -3.8 -m pip install pandas即可强制调用Python 3.8对应的pip安装pandas库,这是多Python版本共存场景下官方推荐的指定版本装包方案,不会出现版本串用问题。 - 彻底清理Python 3.9残留的方案:不要直接手动删除文件夹,优先进入控制面板「程序和功能」找到Python 3.9的卸载项执行完整卸载,会自动清除关联的环境变量、注册表配置和残留文件,卸载完成后重启终端即可默认调用Python 3.8的pip。
- 如果你坚持手动清理:删除Python 3.9的
lib和Scripts文件夹后,需要手动编辑系统环境变量的PATH列表,删除所有Python 3.9相关的路径条目,再将Python 3.8的根目录、Python 3.8对应的Scripts目录路径上移到PATH列表的靠前位置,保存配置后重启终端,默认pip就会指向Python 3.8版本。
内容的提问来源于stack exchange,提问作者mguddeti
相关产品推荐
相关产品推荐

