我不知道如何表述我的问题,并试图在网上找到类似的问题,但我找不到(也许用更好的措辞可以找到,所以如果这是一个重复的问题,我很抱歉!)
无论如何,我正在尝试运行 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 变量是正确的。我已添加所有我认为可能有用的屏幕截图。
如果您需要更多信息,请告诉我,我对 Python 还很陌生。谢谢大家
[ps:我使用的是 32 位版本,因为 64 位版本给我带来了一些问题]
答案1
您是否尝试过CMD
以管理员身份运行?另外,尝试运行python --version
以CMD
验证您的 Python 安装。它应该输出您的默认 Python 版本。
答案2
C:\Program Files (x86)
不是安装 Python(及其相关模块)的好地方,因为路径中的空格可能会导致脚本失败。
同样,C:\Program Files
和C:\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
重新安装当前模块。
即使这不能解决您的确切问题,也可能会在未来为您省去无数的麻烦。