python - 由于 window-build-tools 从命令行运行脚本的 Python 错误
问题描述
我最近安装了window-build-tools,发现它在命令提示符下不起作用。
我设法发现解释器的路径不同。
当我从 VScode(Teamsjoin.py) 运行时:
import sys
import pyautogui
print(sys.executable)
>C:\Users\1\AppData\Local\Programs\Python\Python39\python.exe
当我键入 python 并从命令提示符运行它时。
C:\Users\1>python
Python 3.9.1 (tags/v3.9.1, Dec 7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.executable
'C:\\Users\\1\\AppData\\Local\\Programs\\Python\\Python39\\python.exe'
但是当我从命令提示符运行脚本时:
C:\Users\1\Documents\Teamsjoin.py
>C:\Users\1\.windows-build-tools\python27\python.exe
Traceback (most recent call last):
File "C:\Users\1\Documents\Teamsjoin.py", line 3, in <module>
import pyautogui
ImportError: No module named pyautogui
我想在命令提示符中选择 python 3.9.1 解释器。系统环境变量不包括任何窗口构建工具。
请帮忙
解决方案
推荐阅读
- matrix - Microsoft Power BI 矩阵 - 根据列总计更改单个单元格值
- javascript - 使用 Wordpress API 和 Javascript 库添加带有媒体的帖子
- python - 在 Tkinter 中制作一个对东、西和南都具有粘性的小部件
- windows - 您可以在 windows MSI/Orca.exe 中创建名称包含句点的目录吗?
- javascript - 猫鼬不会保存用户
- python - 转到 Spyder 4.0..0 中缺少的定义
- python - 使用什么模式来删除文本文件中的任何未知字符,例如将中文翻译成拉丁文?
- python - 使用 Python 从 Outlook 为每个收件人提供个性化附件
- javascript - 将 mapDispatchAsProps 定义为简单的 actionCreators 对象不会将道具传递给组件
- javascript - Javascript:检查数组是否是几乎递增的序列