在Windows系统的PyCharm中无法通过'dagster dev'命令启动Dagster Web GUI,咨询其他启动方式
在Windows系统的PyCharm中无法通过'dagster dev'命令启动Dagster Web GUI,咨询其他启动方式
嗨,我来帮你搞定这个问题~ 你遇到的dagster dev命令不识别的情况,大概率是PyCharm终端没激活项目对应的虚拟环境,或者环境配置没跟上,给你几个靠谱的解决办法:
先激活项目的虚拟环境
Windows下PyCharm创建的虚拟环境默认叫venv,打开PyCharm底部的终端,先运行激活命令:venv\Scripts\activate激活成功后,终端开头会出现
(venv)的标记,这时候再输入dagster dev,应该就能正常启动Web GUI了。直接启动Dagster Web服务(替代
dagster dev的方式)
如果激活环境后还是不行,试试直接调用Web服务器的命令,跳过整合的dagster dev:dagster-webserver --host 0.0.0.0 --port 3000同时如果需要运行作业的话,还可以单独启动dagster守护进程:
dagster-daemon run检查PyCharm的Python解释器配置
有时候终端用的是系统全局Python,而不是项目虚拟环境里的,导致找不到已安装的dagster命令。你可以通过File > Settings > Project: [你的项目名] > Python Interpreter路径,确认选中的是项目虚拟环境里的Python解释器,然后重启PyCharm终端再试。重新安装依赖确保环境一致
要是上面的方法都没效果,可能是虚拟环境里的dagster依赖没装对,激活虚拟环境后重新安装一遍:pip install dagster dagster-webserver
备注:内容来源于stack exchange,提问作者Peter Schofield
相关产品推荐
相关产品推荐

