【问题标题】:pip install gspread installs to python not pypip install gspread 安装到 python 而不是 py
【发布时间】:2020-12-04 21:35:42
【问题描述】:

在此处运行 Windows 10。

当我在 cmd 中使用 pip install gspread 安装 gspread 时,一切正常

但在 cmd 中,当我键入 test.py 时,其中只有 1 行:import gspread,cmd 返回 ModuleNotFoundError: No module named 'gspread'

在cmd中,输入python test.py就可以了。

我知道这是因为当我运行 .py 文件时,我的 Windows 默认运行的是 py.exe,而不是 python.exe

有谁知道我如何安装 gspread 以便在我运行 py test.py 时安装该模块?

谢谢!

【问题讨论】:

    标签: python google-sheets-api spreadsheet


    【解决方案1】:

    听起来您可能安装了多个版本的 python。我会跑cmd

    python --version
    

    python -V
    

    (注意国会大厦 V)查看这些参考的版本

    然后以 test.py 的身份运行脚本

    import sys
    print(sys.version)
    

    这将帮助您查看正在运行的版本以及 python test.py 正在调用的版本

    它将允许您为已安装软件包的首选 python 版本设置别名,或显式地将 pip install 安装到当前版本中。 需要注意的是,我在 Mac 环境中工作,并且会使用更多的 linux 方式在 PC 上进行设置。但是您可以明确设置您希望使用的 python 版本的路径,而无需像这样添加 python 前缀:

    how to run python script without python

    【讨论】:

      猜你喜欢
      • 2016-10-25
      • 1970-01-01
      • 2020-07-17
      • 1970-01-01
      • 2022-08-16
      • 2013-09-08
      • 2018-06-09
      • 1970-01-01
      • 2012-07-17
      相关资源
      最近更新 更多