2017-09-15 75 views
-3

我快要破了,所以我想我会乞求帮助。Pip in OS X 12/Python 3.6

我想用PIP我的OS X的机器(OS X 10.12.6)上安装Python包。我试过pip安装正则表达式(例子),并得到以下回报:

>>> pip install regex 
    File "<stdin>", line 1 
    pip install regex 
      ^
SyntaxError: invalid syntax 

请问我在做什么错?

+0

此外,这是蟒蛇3.6最新 – v3ga

+0

请问你输入的命令是什么样子? – Lepidopteron

+4

的可能的复制[为什么 “PIP安装” 的Python里面养一个SyntaxError?](https://stackoverflow.com/questions/8548030/why-does-pip-install-inside-python-raise-a-syntaxerror) – phd

回答

0

我最终能够弄明白。使用OS X终端,我能够使用python3 -m pip安装。

是否有一个Python外壳中使用画中画的方式还是我总是需要使用终端?

+1

是的,如果你在'ipython'中,你可以执行'!pip install blah',所有以惊叹号开头的命令都将在终端中执行。如果你正在运行脚本,你需要使用'subprocess' –

+0

你可以在python shell中运行它,但是它有点复杂:首先'import pip',然后你可以执行'pip.main([''安装”, '正则表达式'])'。 – numbermaniac