繁体   English   中英

pip install gspread 安装到 python 不是 py

[英]pip install gspread installs to python not py

在这里运行 windows 10。

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

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

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

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

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

谢谢!

听起来您可能安装了多个版本的 python。 我会在cmd中运行

python --version

python -V

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

然后运行一个脚本作为test.py

import sys
print(sys.version)

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

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

如何在没有python的情况下运行 python 脚本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM