在安装了prefect版本2.10.15并在PATH变量中包含Python的Scripts文件夹后,我运行命令prefect server start
来查找错误:
___ ___ ___ ___ ___ ___ _____
| _ \ _ \ __| __| __/ __|_ _|
| _/ / _|| _|| _| (__ | |
|_| |_|_\___|_| |___\___| |_|
Configure Prefect to communicate with the server with:
prefect config set PREFECT_API_URL=http://127.0.0.1:4200/api
View the API reference documentation at http://127.0.0.1:4200/docs
Check out the dashboard at http://127.0.0.1:4200
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
Server stopped!
这似乎是一个与Program Files文件夹(安装python的地方)相关的问题,它的名称中确实有这个讨厌的空格。除了在其他地方安装python之外,有没有其他解决方案,特别是用于运行prefect server?
1条答案
按热度按时间zy1mlcev1#
看起来prefect只是想找到python的可执行文件和一些库,然后天真地做了,所以它抛出了这个错误。
在没有空格的路径中的文件夹中使用virtualenv解决了这个问题。