2017-09-15 51 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