簡體   English   中英

“導入:找不到命令”運行 Python 腳本

[英]“import: command not found” running Python script

我是一個初學者,沒有太多的編碼知識。 我正在嘗試運行以下 python 腳本... https://github.com/Sdocquir/moneyonbots/blob/master/shopify3/shopify3.py

這樣做時,我收到以下消息

/Users/xxx/Downloads/moneyonbots-master/shopify3/shopify3.py: line 1: __author__: command not found
/Users/xxx/Downloads/moneyonbots-master/shopify3/shopify3.py: line 3: import: command not found
/Users/xxx/Downloads/moneyonbots-master/shopify3/shopify3.py: line 4: import: command not found
/Users/xxx/Downloads/moneyonbots-master/shopify3/shopify3.py: line 5: import: command not found
/Users/xxx/Downloads/moneyonbots-master/shopify3/shopify3.py: line 6: import: command not found
/Users/xxx/Downloads/moneyonbots-master/shopify3/shopify3.py: line 7: import: command not found
/Users/xxx/Downloads/moneyonbots-master/shopify3/shopify3.py: line 8: import: command not found
from: can't read /var/mail/lxml
from: can't read /var/mail/selenium
from: can't read /var/mail/requests.adapters
/Users/xxx/Downloads/moneyonbots-master/shopify3/shopify3.py: line 15: syntax error near unexpected token `('
/Users/xxx/Downloads/moneyonbots-master/shopify3/shopify3.py: line 15: modes = [('Gift Card', 1), ('Credit Card', 2), ('Paypal', 3)]'

在腳本的開頭它說......

import requests
import sys, traceback
import re
import arrow
import time
import Tkinter as tk
from lxml import html
from selenium import webdriver
from requests.adapters import HTTPAdapter

我需要安裝其他庫來運行腳本嗎? 安裝這些的命令是什么? 我正在使用 Mac OSX。 謝謝。

整個腳本: https : //github.com/Sdocquir/moneyonbots

當您的腳本由 shell 而不是 Python 解釋器運行時,就會發生這種情況。

在腳本的第一行放置一個shebang:

#!/usr/bin/env python

……或者,在適當情況下,

#!/usr/bin/env python3

...指定操作系統應該使用 Python 解釋器運行。


您可能確實需要安裝一些 3rd-party 軟件包,但是在修復解釋器后,您會收到特定於導入失敗的錯誤; 此時,您可以使用與安裝 Python 3 相同的包管理器(如果它是通過 MacPorts 或 Homebrew 或類似工具安裝的),也可以使用 PyPi、virtualenv 或類似工具。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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