python - python:无法打开文件'C:\ Program':[Errno 2]没有这样的文件或目录
问题描述
我安装localstack
使用:
pip install localstack
安装成功完成。
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
系统环境路径:
C:\Program Files\Python39\Scripts\
C:\Program Files\Python39\
PC上的Python位置:
当我使用与 相关的任何命令时localstack
,我收到以下错误:
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
有人对这个问题有任何想法吗?
解决方案
您需要在 python 命令中添加引号,因为路径中有空格
换句话说,你应该这样写:
python "C:\Program Files\Python39\Scripts\localstack" -h
而不是这个
python C:\Program Files\Python39\Scripts\\localstack -h
错误来自您输入的命令:语法不正确。
当您编写命令并且该命令具有可以找到空格的路径时(这里是 Program Files 的情况),您必须在整个路径中添加引号,以便将路径解释为单个参数而不是两个参数 (因为在命令行中,加空格表示加了参数)
推荐阅读
- google-apps-script - 为什么 GmailDraft.send() 会使草稿的 gmail 标签消失?
- java - 选择器不适用于单击按钮效果
- python - 从两个元组python3创建单个元组
- binary-search-tree - 二叉搜索树 - Javascript - 两个节点之间的距离
- excel - 动态创建的表单控件标签上的 MouseMove 事件
- core-data - 我可以使用单个 privateQueueConcurrencyType 托管对象上下文而没有主队列的 MOC 吗?
- git - Git 发出的这条 LF 和 CRLF 警告信息是什么意思?
- java - 程序制作的 Big-O 运行时
- html - 如何划分html页面
- sql - 如何获取表中两列的唯一值计数?