簡體   English   中英

PYTHON:您如何從終端運行程序?

[英]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嘗試此操作,

pyautogui的導入錯誤

所以,我基本上是想在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM