2017-02-10 246 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没有什么相同的错误 –