Fatal error in launcher: Unable to create process using '"D:\Python\python.exe" "E:\Python\Scripts\pip.exe" install docx': ???????????
时间: 2023-10-08 15:10:03 浏览: 89
根据引用内容,这个错误是因为在你的脚本文件中出现了非UTF-8编码的字符,但是没有声明编码方式。你可以通过在脚本文件的第一行添加编码声明来解决这个问题。例如,如果你的脚本文件使用的是GBK编码,你可以在第一行添加以下代码:`# -*- coding: gbk -*-`。
根据引用内容,你在安装python-docx时提示需要安装lxml,但是在安装lxml时又提示无法找到vcvarsall.bat。这个错误通常是因为缺少编译器或者编译器环境变量没有正确设置。解决这个问题的方法有两种:
1. 你可以通过下载预编译好的lxml二进制文件进行安装。你可以在http://www.lfd.uci.edu/~gohlke/pythonlibs/网站上找到适用于你的Python版本和操作系统的lxml预编译二进制文件。然后使用命令`pip install 下载的二进制文件路径`来进行安装。
2. 如果你有Visual Studio安装在你的机器上,你可以通过运行`SET VS90COMNTOOLS=%VS140COMNTOOLS%`来设置编译器环境变量,然后再运行`pip install lxml`来安装lxml。
关于你提到的Fatal error in launcher错误,根据引用内容,可能是由于你的PyInstaller安装不正确或者配置错误导致的。你可以参考PyInstaller的官方文档,使用正确的方式来安装和配置PyInstaller。
综上所述,你可以通过添加编码声明来解决第一个错误,通过下载预编译好的lxml二进制文件或者设置编译器环境变量来解决第二个错误,通过按照PyInstaller的官方文档来正确安装和配置PyInstaller来解决第三个错误。
阅读全文