首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pip安装gspread安装到python,而不是py

pip安装gspread安装到python,而不是py
EN

Stack Overflow用户
提问于 2020-12-05 05:35:42
回答 1查看 412关注 0票数 0

在这里运行windows 10。

当我用pip install gspread在cmd中安装gspread时,一切都很好

但是在cmd中,当我输入只有一行的test.pyimport gspread时,cmd会返回一个ModuleNotFoundError: No模块名为'gspread‘

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

我了解到这是因为当我运行.py文件时,windows默认运行的是py.exe,而不是python.exe

有没有人知道我如何安装gspread,这样当我运行py test.py时,它就会安装这个模块?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-12-05 05:45:38

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

代码语言:javascript
复制
python --version

代码语言:javascript
复制
python -V

(请注意capitol V)以查看这些引用的版本

然后以test.py用户身份运行脚本,只需

代码语言:javascript
复制
import sys
print(sys.version)

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

它将允许您使用已安装的包为首选的python版本设置别名,或者显式地通过pip安装到当前版本中。需要注意的是,我在Mac环境中工作,并且会使用更多的linux方式在pc上进行设置。但是您可以明确地设置到您希望使用的python版本的路径,而不使用前缀python,如下所示:

how to run python script without python

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

https://stackoverflow.com/questions/65151068

复制
相关文章

相似问题

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