[英]PYTHON: How do you run your programs from the terminal?
我編寫了此程序,該程序控制您的計算機使用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下載到我的筆記本電腦上,但是我不知道如何制作它,以便終端可以使用該庫。 關於應如何解決此問題,有什么建議嗎?
我認為您在import pyautogui
遇到了ImportError
嘗試此操作,
所以,我基本上是想在python 2.X shell中運行它。 我在項目文件夾中安裝了Pyautogui和pip3 install pyautogui
並使用命令python3 ./test.py
運行該程序以在python 3.X shell上運行它。 現在一切正常! 謝謝大家的幫助:D
在PyCharm IDE中工作時,默認情況下會創建一個虛擬環境(venv) 。 如果您已在PyCharm IDE中安裝了軟件包。 它的范圍僅限於該虛擬環境。
解:
在CMD終端或任何其他Linux終端上運行時,您必須PIP安裝每個軟件包,因為它將成為Global軟件包。
希望這可以讓我知道是否有任何疑問。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.