Python启动器尝试从我已经卸载的Python安装中运行Pip

2024-10-01 04:46:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Windows计算机上安装一些模块(即TensorFlow)时遇到问题。我曾经在这台计算机上安装过Python 3.5和3.7,但后来通过控制面板卸载了Python 3.5。但是,当我尝试检查PIP的版本时,会出现以下错误:

Fatal error in launcher: Unable to create process using '"c:\users\yoonh\appdata\local\programs\python\python35\python.exe"  "C:\Users\yoonh\appdata\local\programs\python\python35\Scripts\pip.exe" --version'

同时,遵循其他说明并使用py -m pip ...会产生以下错误: WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

如果有人能帮我解决这个问题,我将不胜感激!谢谢大家!


Tags: 模块pipiniswindowslocaltensorflow错误
1条回答
网友
1楼 · 发布于 2024-10-01 04:46:26

从您提供的信息来看,您似乎仍然在本地为您的帐户安装了Python3.5,或者是它的一些遗留问题


  • 首先,如果您刚刚卸载了Python3.5,请确保在卸载Python后从“开始”菜单关闭并重新启动了命令提示符。另外,请重新启动系统以确保卸载完全完成(如果卸载时系统中的某些文件正在使用,则可能无法完全卸载。Windows Installer会告诉您是否发生这种情况,并且您需要重新启动,但许多用户有不阅读警告的坏习惯)

  • 以自己的身份运行appwiz.cpl(不带提升),并卸载Python 3.5(如果有)

  • 删除c:\users\yoonh\appdata\local\programs\python\python35及其下的任何内容;如果存在,也从PATH中删除它(运行SystemPropertiesAdvanced->;“环境变量”)

  • 检查位于HKCU\Software\Python\PythonCoreHKCU\Software\Wow6432Node\Python\PythonCore的注册表以及HKLM下的注册表,以查找指向实际不存在的安装的任何子项

相关问题 更多 >