【问题标题】:After installing shub in python, none of the shub commands work在 python 中安装 shub 后,所有 shub 命令都不起作用
【发布时间】:2022-12-19 17:12:14
【问题描述】:

我正在尝试使用 scrapy cloud 并通过 shub 按代码部署。我在 Windows 上使用 Anaconda 和 Python 3.8.8 版。

在命令行中,我通过输入 pip install shub 来安装 shub

这似乎有效并且可以安装(安装了几次,现在它只是说所有要求都已经满足。)

但是,当我键入 shub 和任何内容时,我只会得到一个响应,即“shub”未被识别为内部或外部命令。

有任何想法吗?

【问题讨论】:

    标签: python


    【解决方案1】:

    听起来 shub 命令没有添加到您的系统路径中。这意味着当您尝试运行 shub 命令时,您的系统不知道在哪里可以找到它。

    要解决此问题,您可以尝试将 shub 命令的位置添加到您的系统路径中。在 Windows 上,您可以按照以下步骤执行此操作:

    1. 打开控制面板并转到“系统和安全”
    2. 点击“系统”
    3. 点击“高级系统设置”
    4. 单击“高级”选项卡
    5. 单击“环境变量”按钮
    6. 在“系统变量”下,向下滚动并找到“路径”变量,然后单击“编辑”
    7. 单击“新建”并将 shub 命令的位置添加到列表中(例如 C:PythonScriptsshub)
    8. 单击“确定”保存您的更改

      完成此操作后,您应该能够从命令行运行 shub 命令。

    【讨论】:

      【解决方案2】:

      听起来 shub 命令未被识别,因为它不在您系统的 PATH 中。当您使用 pip 安装包时,该包的可执行文件不会自动添加到您的 PATH 中。这意味着您需要指定可执行文件的完整路径才能运行它。

      要解决此问题,您可以尝试将安装 shub 的目录添加到您的 PATH 中。执行此操作的具体步骤取决于您的特定操作系统和 Python 版本。

      或者,您可以尝试使用 python -m 命令运行 shub。这会将 shub 模块作为脚本运行,允许您使用它而无需将其添加到您的 PATH 中。这是一个例子:

      蟒蛇-m shub

      这应该允许您使用 shub 命令而无需将其添加到您的 PATH。请记住,您需要从安装 shub 的目录运行此命令。您还可以尝试将 --help 标志与 shub 命令一起使用,以查看可用选项和子命令的列表。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-04-27
        • 1970-01-01
        • 2013-06-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-05
        相关资源
        最近更新 更多