2017-09-15 1 views
-3

Je suis proche de la rupture, alors j'ai pensé que je demanderais de l'aide.Pip dans OS X 12/Python 3.6

Je voudrais utiliser pip pour installer les paquets python sur ma machine OS X (OS X 10.12.6). J'ai essayé pip installer regex (exemple) et obtenir le retour suivant:

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

S'il vous plaît, qu'est-ce que je fais mal?

+0

Aussi, c'est python 3.6 dernier – v3ga

+0

Comment ressemble votre commande d'entrée? – Lepidopteron

+4

Copie possible de [Pourquoi "pip install" à l'intérieur de Python déclenche-t-il un SyntaxError?] (Https://stackoverflow.com/questions/8548030/why-does-pip-install-inside-python-raise-a-syntaxerror) – phd

Répondre

0

J'ai finalement réussi à comprendre. En utilisant le terminal OS X, j'ai pu utiliser python3 -m pip install.

Y at-il un moyen d'utiliser pip dans un shell python ou dois-je toujours utiliser le terminal?

+1

oui, si vous êtes dans 'ipython' vous pouvez faire'! pip install blah' toutes les commandes précédées d'un point d'exclamation seront exécutées dans le terminal. Si vous l'exécutez pour un script, vous devrez utiliser 'subprocess' –

+0

Vous pouvez l'exécuter dans un shell python, mais c'est un peu plus compliqué: d'abord' import pip ', alors vous pouvez faire 'pip.main ([' install ',' regex ']) '. – numbermaniac