2016-06-17 10 views
3

Ich benutze Pycharm 5.0.1. Ich möchte zwei Pakete verwenden, die in zwei envs existieren. Scipy ist in einer Conda-Umgebung und Tweepy ist in der Standardumgebung.Verwenden Sie zwei Interpreter in einem PyCharm-Projekt

Wie kann ich Pakete der beiden Interpreter in einem einzigen Projekt verwenden?

+0

Sie können nicht. Öffnen Sie zwei verschiedene Projekte. – davidism

+0

Zwei verschiedene Projekte, können sie im selben Fenster arbeiten? –

+0

Warum repariere nicht einfach dein envs, so dass beide Pakete in demselben installiert sind? Was hält Sie davon ab, Tweepy in der Conda-Umgebung zu installieren? – davidism

Antwort

2

Wenn beiden Interpreten sind die gleiche Hauptversion von Python - so dass sie kompatibel Byte-Code teilen - sollten Sie in der Lage sein zu hacken Pythons sys.path oder der PYTHONPATH Umgebungsvariable site-packages Verzeichnis eines Dolmetscher der hinzufügen andere.

Ich denke. Achtung. Das ist unglaublich hacky.

Der beste Rat: Installieren Sie Tweepy für den Scipy Python Interpreter. Say PYTHON enthält den Speicherort des Python-Interpreters für die Conda-Umgebung. Dann nur $PYTHON -m pip install tweepy.

Auch eine Option ... Verwenden Sie einen Kanal von anaconda.org. Zum Beispiel, wenn Sie unter Windows sind, conda install -c professoreaston tweepy.

+0

Hallo kalefranz- Danke für die Hilfe .. Ihr erster Rat, ich habe nicht einmal ein Wort verstanden, bitte erkläre das zu einem Novize wie ich. Und nur ein Update konnte ich installieren Tweepy von Conda Install -c Professoreaston Tweepy. Aber dann, jetzt kann ich pyprind nicht installieren, es scheint, dass ich in einigen Schwierigkeiten bin –