首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >python:无法打开文件'C:\Program':[Errno 2]没有这样的文件或目录

python:无法打开文件'C:\Program':[Errno 2]没有这样的文件或目录
EN

Stack Overflow用户
提问于 2021-10-22 09:10:35
回答 1查看 3.7K关注 0票数 0

我使用以下命令安装了localstack

代码语言:javascript
运行
复制
pip install localstack

安装已成功完成。

代码语言:javascript
运行
复制
localstack==0.12.19.1
localstack-client==1.26
localstack-ext==0.12.19.2
localstack-plugin-loader==1.0.0

Python 3.9.6

系统环境路径:

代码语言:javascript
运行
复制
C:\Program Files\Python39\Scripts\
C:\Program Files\Python39\

PC上的Python位置:

当我使用任何与localstack相关的命令时,我得到以下错误:

代码语言:javascript
运行
复制
C:\Users\BRT.JNEHME\Desktop\FRC\freight_rate_collector-main>localstack -h

C:\Users\BRT.JNEHME\Desktop\FRC\freight_rate_collector-main>python C:\Program Files\Python39\Scripts\\localstack -h
python: can't open file 'C:\Program': [Errno 2] No such file or directory

有谁知道这个问题吗?

EN

Stack Overflow用户

发布于 2021-10-22 09:13:51

您需要在python命令中添加引号,因为路径中有空格

换句话说,你应该这样写:

代码语言:javascript
运行
复制
python "C:\Program Files\Python39\Scripts\localstack" -h

而不是这个

代码语言:javascript
运行
复制
python C:\Program Files\Python39\Scripts\\localstack -h

错误来自您输入的命令:语法不正确。

如果您编写了一个命令,并且此命令有一个可以找到空格的路径(这里是Program Files的情况),则必须在整个路径中添加引号,以便将该路径解释为单个参数,而不是两个参数(因为在命令行中,添加空格表示添加了参数)

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69674278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档