2017-02-10 250 views
1

我正在嘗試安裝iPy,但似乎無法正確執行此操作。這是我第一次安裝模塊,所以請不要以爲我應該知道一些事情。 我下載了這個文件,並且我有一個setup.py。我按住Shift鍵+點擊右鍵,然後在「打開命令提示符這裏」,並粘貼以下行:無法在Python上安裝iPy

python setup.py --helppython setup.py install

它說,它不被識別爲一個內部命令。

我試着在Python打開它,並運行它,我得到這個錯誤:

usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] 
    or: setup.py --help [cmd1 cmd2 ...] 
    or: setup.py --help-commands 
    or: setup.py cmd --help 

error: no commands supplied 

我也試圖粘貼python setup.py --helppython setup.py install在Python控制檯,我得到這個:

Traceback (most recent call last): 
    File "T:\MATH\Logiciels MATH BD\Program Files\EduPython\App\lib\code.py", line 63, in runsource 
    code = self.compile(source, filename, symbol) 
    File "T:\MATH\Logiciels MATH BD\Program Files\EduPython\App\lib\codeop.py", line 168, in __call__ 
    return _maybe_compile(self.compiler, source, filename, symbol) 
    File "T:\MATH\Logiciels MATH BD\Program Files\EduPython\App\lib\codeop.py", line 99, in _maybe_compile 
    raise err1 
    File "T:\MATH\Logiciels MATH BD\Program Files\EduPython\App\lib\codeop.py", line 87, in _maybe_compile 
    code1 = compiler(source + "\n", filename, symbol) 
    File "T:\MATH\Logiciels MATH BD\Program Files\EduPython\App\lib\codeop.py", line 133, in __call__ 
    codeob = compile(source, filename, symbol, self.flags, 1) 
    File "<interactive input>", line 1 
    python setup.py --help 
      ^
SyntaxError: invalid syntax 

我該如何安裝它?

編輯:是我所得到的屏幕截圖: screenshot

EDIT2:第二個截圖: scren

+0

你想在Linux或Windows –

+0

你有PATH變量中的Python嗎? – khelwood

+0

嘗試'pip install ipy'如果你下載了它然後嘗試'pip install your-directory-path-here' – SGhaleb

回答

1

運行該代碼在Python殼(即一個在那裏你可以運行Python命令,例如Python的GUI),讓您安裝了Python的位置:

import sys 
sys.executable 

這會給你的Python解釋器的完整路徑。

然後,在命令提示符(按住Shift鍵右擊其中setup.py位於開放的命令提示符)指定到Python的完整路徑是這樣的:

"C:\Python36\python.exe" setup.py install 

或者其他路徑。

+0

仍然無法使用我發佈了我做什麼以防萬一我做錯了什麼的屏幕截圖 –

+0

@MegzariNassim在setup.py所在的文件夾中打開** Command Prompt **,然後輸入'T:\ MATH \ Logiciels MATH BD \ Program Files \ EduPython \ App \ python.exe setup.py install'。確保你在setup.py所在的文件夾中,並在命令提示符下輸入,而不是PyScripter! – Rishav

+0

仍然沒有它說沒有確定爲內部命令(屏幕截圖在後,它是法語) –

1

setup.py被設計爲在命令行中運行。您需要打開您的命令提示符(在Windows 7中,按住shift鍵的同時右鍵單擊目錄中的setup.py文件,您應該可以選擇「在此打開命令窗口」)。

在命令行中,您可以鍵入

python setup.py --help 

如果你要安裝它,然後將命令安裝:

python setup.py install 

如果你需要首先建立包,使用build命令之前安裝:

python setup.py build 

希望這有助於!

HELP:you need more details use this link .

即使上述命令可能無法正常工作。在這種情況下,你可以下載,這將庫安裝到你的系統默認的Python

+0

爲什麼你投票-1 –

+0

因爲提問者清楚地表明他正在使用Windows。另外問題是關於從setup.py安裝,**不是從pip安裝。 – Rishav

+0

kk我會回答 –

2

Windows installer version聽起來像是你沒有的Python在你$PATH,在這種情況下,你需要明確寫入的完整路徑你的Python安裝,因爲你的shell不知道在哪裏可以找到python。對於Windows下的Python 3.6,可能是C:\Python36\python.exe(或安裝它時選擇的任何內容)。

因此,爲了安裝IPython的,運行:

C:\Python36\python.exe setup.py install 
+0

我這樣做,它給了我的路徑的第一個字符的語法錯誤:'T:\ MATH \ Logiciels MATH BD \ Program Files \ EduPython \ python.exe setup.py install' –

+0

@MegzariNassim嘗試正斜槓 – Rishav

+0

Still沒有什麼相同的錯誤 –