khu*_*goc 2 python windows anaconda
我是Python的新手。我刚刚安装了Python(anaconda python 2.7),并在启动Anaconda时提示发生了一些“无法创建进程”的情况
那么,有人可以帮我吗?我要求所有帮助。
小智 5
我遇到了完全相同的错误,因为我的用户名包含空格。(“ C:\ Users \ Ben Ji”)最简单的解决方案是将Anaconda安装到 Users文件夹中的另一个文件夹,例如public。
(使用pip时会发生相同的错误,请查看/sf/answers/2469276911/)
Anaconda 使用通过脚本启动 Python 的可执行文件。可执行文件检索自己的名称,去掉“ .exe”并在后面添加“ -script.py”。在该脚本文件中,检查与该命令对应的脚本的第一行。它应该有一个 she-bang 指向正确的 Python 可执行文件,如下所示:
#!C:/ProgramData/Anaconda3/python.exe
Run Code Online (Sandbox Code Playgroud)
您可以在此行中互换使用正斜杠和反斜杠。如果链接指向错误的位置,您将收到“无法创建流程”的信息。如果链接需要空格,可以将其放在双引号中,如下所示:
#!"C:/Users/My special name/my special place/python.exe"
Run Code Online (Sandbox Code Playgroud)
单引号和空格上的反斜杠转义似乎不适用于可执行路径,...想想吧。
请注意,如果您不协调可执行文件的名称与脚本的名称,您将收到“无法打开”错误,而不是“无法创建进程”。