2016-08-07 22 views
-4

私は初心者です。 私は...次のPythonスクリプトを実行しようとしていますhttps://github.com/Sdocquir/moneyonbots/blob/master/shopify3/shopify3.py"インポート:コマンドが見つかりません" Pythonスクリプトを実行中

その際に、私は次のメッセージを受け取り、それは言うスクリプトの先頭で

/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スクリプトが全くシェルではなく、Pythonインタプリタによって実行されているときに、この問題が発生

+0

あなたのシステムにpythonがインストールされていますか? –

+0

@ravishankarはい私はPython 3.5.2をインストールしました –

答えて

2

。それがあるべきオペレーティングシステムに指定するには...、適宜、

#!/usr/bin/env python3 

#!/usr/bin/env python 

...または:

スクリプトの最初の行にシェバングを入れてPythonインタプリタで実行します。


実際にはサードパーティのパッケージをインストールする必要がありますが、インタープリタを修正した後に失敗したインポートに固有のエラーが発生します。その時点で、Python 3をインストールするのに使ったのと同じパッケージマネージャー(MacPortsやHomebrewなどでインストールされていた場合)、PyPiやvirtualenvなどを使うことができます。

+0

応答をありがとう。これは愚かな質問ですが、申し訳ありませんが、具体的に "#!/ usr/bin/env python"という行を置いてください。 –

+0

ファイルの最初の行にする必要があります。 –

+0

または単にスクリプトを 'python 'として実行してください。 – Evert

関連する問題