安装Django REST framework时出现启动器致命错误求助
解决pip启动器"无法创建进程"的问题
错误原因
错误信息显示pip启动器试图调用分属两个不同虚拟环境的文件:
Fatal error in launcher: Unable to create process using '"H:\Full Stack\Django\Django_All\project1\env\Scripts\python.exe" "H:\Full Stack\Django\Django_All\project1\studybud\env\Scripts\pip.exe" install djangorestframework': The system cannot find the file specified
核心问题是pip与Python的路径分属两个不同虚拟环境,导致启动器无法匹配正确的执行文件。
解决方案
激活目标虚拟环境后再执行命令
找到你要使用的虚拟环境(如project1\studybud\env),在CMD中执行激活命令:H:\Full Stack\Django\Django_All\project1\studybud\env\Scripts\activate.bat激活成功后命令行前缀会显示
(env),此时再执行安装命令:pip install djangorestframework修复虚拟环境内的pip
若激活后仍报错,在虚拟环境激活状态下执行以下命令,用当前环境的Python重新安装匹配的pip:python -m pip install --upgrade pip绕过pip启动器直接调用
若上述方法无效,直接用目标虚拟环境的Python执行pip安装:H:\Full Stack\Django\Django_All\project1\studybud\env\Scripts\python.exe -m pip install djangorestframework
内容的提问来源于stack exchange,提问作者ccttanim
相关产品推荐
相关产品推荐

