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