2017-09-15 7 views
-3

私は近くに壊れているので、私は助けを請うと思った。OS X 12/Python 3.6のピップ

私はOS Xマシン(OS X 10.12.6)にpythonパッケージをインストールするためにpipを使いたいと思います。私はpipの正規表現をインストールしようとしました(例)

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

私は間違っていますか?

+0

また、これはPython 3.6の最新 – v3ga

+0

です。入力コマンドはどのように見えますか? – Lepidopteron

+4

Pythonの内部で "pip install"がSyntaxErrorを引き起こすのはなぜですか?](https://stackoverflow.com/questions/8548030/why-does-pip-install-inside-python-raise-a-syntaxerror) – phd

答えて

0

私は結局それを理解することができました。 OS X端末を使って、python3 -m pip installを使用することができました。

pythonシェル内でpipを使用する方法はありますか、またはいつも端末を使用する必要がありますか?

+1

はい、あなたが 'ipython'にいれば'!pip install blah'を実行することができます。感嘆符で始まるすべてのコマンドが端末で実行されます。スクリプトを実行している場合は 'subprocess'を使う必要があります –

+0

Pythonシェルで実行することはできますが、もう少し複雑です:まず' import pip'を実行してから、 'pip.main([' install '、' regex ']) 'を実行します。 – numbermaniac