WIN 10:Python目录错误?

WIN 10:Python目录错误?

我不知道如何表述我的问题,并试图在网上找到类似的问题,但我找不到(也许用更好的措辞可以找到,所以如果这是一个重复的问题,我很抱歉!)

无论如何,我正在尝试运行 pyuic5(以测试它是否有效)。因此,我打开 CMD(在我的 .ui 文件所在的目录中),然后输入pyuic5我得到:

启动器中出现致命错误:无法使用““C:\users\andrew\appdata\local\programs\python\python37\python.exe”C:\Program Files (x86)\Python37-32\Scripts\pyuic5.exe””创建进程

注意:C:\Program Files (x86)\Python37-32 是正确的目录

我相信我的 PATH 变量是正确的。我已添加所有我认为可能有用的屏幕截图。

这是我的 appdata/local/... 文件夹

这是我的 CMD 窗口

这是我的 PATH 变量

这是正在“运行”的命令

这是“pip 列表”,其中 PyQT 突出显示,显示所有包

如果您需要更多信息,请告诉我,我对 Python 还很陌生。谢谢大家

[ps:我使用的是 32 位版本,因为 64 位版本给我带来了一些问题]

答案1

您是否尝试过CMD以管理员身份运行?另外,尝试运行python --versionCMD验证您的 Python 安装。它应该输出您的默认 Python 版本。

答案2

C:\Program Files (x86)不是安装 Python(及其相关模块)的好地方,因为路径中的空格可能会导致脚本失败。

同样,C:\Program FilesC:\Program Files (x86)(可能) 被 Windows 区别对待 (作为特殊系统文件夹),这意味着除了与空格有关的问题之外,这还可能导致其他问题。

作为一项严肃的建议,我建议执行以下操作:

  • 使用pip freeze(例如python -m pip freeze > requirements.txt)创建当前已安装模块的列表。

  • 完全卸载 Python 3.7。

  • 在没有空格的路径下重新安装 Python 3.7(例如,C:\Programs\Python37-32或类似路径)。

  • 使用例如python -m pip install -r requirements.txt重新安装当前模块。

即使这不能解决您的确切问题,也可能会在未来为您省去无数的麻烦。

相关内容