我编写了此程序,该程序控制您的计算机使用python 3.7从PyCharm IDE中的网站收集数据。在我的程序中,我导入了pyautogui等不同的库。
import pyautogui, time, re, os
def process():
# The rest of the code
Auto是我拥有所有文件的项目名称。我想从终端运行程序,而不必从PyCharm运行它,但我遇到了这些错误:
laptop:auto user$ python ./test.py
Traceback (most recent call last):
File "./test.py", line 1, in <module>
import pyautogui, time, re, os
ImportError: No module named pyautogui
我使用pip将Pyautogui下载到我的笔记本电脑上,但是我不知道如何制作它,以便终端可以使用该库。关于应该如何解决此问题的任何建议?
答案 0 :(得分:0)
我认为您为ImportError
准备了import pyautogui
,
答案 1 :(得分:0)
所以,我基本上是想在python 2.X shell中运行它。我在项目文件夹中的pip3 install pyautogui
上安装了Pyautogui,并使用命令python3 ./test.py
运行该程序以在python 3.X shell上运行它。现在一切正常!谢谢大家的帮助:D
答案 2 :(得分:0)
在PyCharm IDE中工作时,默认情况下会创建虚拟环境(venv)。如果您已在PyCharm IDE中安装了软件包。它的范围仅限于该虚拟环境。
解决方案:
在CMD终端或任何其他Linux终端上运行时,您必须 PIP安装,因为每个软件包都将成为全局软件包。
希望这可以让我知道是否有任何疑问。