2016-08-03 47 views
18

Ich möchte GSEApy auf Anaconda installieren (ich verwende 64bit Windows 10).
https://bioconda.github.io/recipes/gseapy/README.html
https://anaconda.org/bioconda/gseapyPython-Paket installieren: "Paket fehlt in aktuellen Win-64-Kanälen"

Aber ich bekomme diese Fehlermeldung:

C:\Windows\system32>conda install gseapy 

Using Anaconda Cloud api site https:// api.anaconda.org 
Fetching package metadata ........... 
Solving package specifications: . 
Error: Package missing in current win-64 channels: 
    - gseapy 

You can search for packages on anaconda.org with 
anaconda search -t conda gseapy 

Wie kann ich dieses Problem lösen?

+0

ich diesen Fehler, wenn sie versuchen PyQt4 zu installieren, indem Sie 'Conda installieren pyqt4' Aber später finde ich auf https://stackoverflow.com/questions/21637922/how-to-install-pyqt4-in-anaconda Ich brauche nur 'conda install pyqt = 4' Dann hat es wunderbar funktioniert. Sowohl für die 32- als auch die 64-Bit-Version von Anaconda. – user

Antwort

19

Sie müssen einen Kanal mit einer Win-64-Version verwenden. Verwendung:

conda install -c bioninja gseapy 

Die Option -c oder --channel einen Kanal festlegen können. Sie können auch einen Kanal hinzufügen permanent über:

conda config --add channels bioninja 

Dies erzeugt eine Datei .condarc in Ihrem Home-Verzeichnis (unter Windows C:\Users\<username>):

channels: 
    - bioninja 
    - defaults 

Sie können diese Datei manuell ändern. Die Reihenfolge der Kanäle bestimmt ihre Priorität.

Hinweis: Dateien mit einer führenden . möglicherweise nicht durch bestimmte Datei-Browser angezeigt werden. Möglicherweise müssen Sie die Einstellungen ändern, damit diese Dateien entsprechend angezeigt werden.

Sie können herausfinden, ob ein Paket für Ihre Plattform durch die Suche auf Anaconda endet. Geben Sie einfach gseapy in das Suchfeld ein und Sie sollten die available packages sehen. Die Spalte "Plattformen" zeigt an, ob eine "win-64" Version existiert.

enter image description here

+0

Danke, es hat funktioniert. Ich wusste nicht, wie ich einen bestimmten Kanal wählen sollte. – Benni

+0

Großartig, dass es geholfen hat. BTW, Sie können eine Antwort (wenn Sie Ihr Problem lösen) [akzeptieren] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work). –

+0

Welche Auswirkungen hat das permanente Hinzufügen eines Kanals? – endolith

1

Nun könnte man neueste gseapy durch bioconda installieren, zu

conda install -c bioconda gseapy 
+0

Aber der 'bioconda' Kanal/Besitzer hat keine' win-64' Version von 'gseapy' (zum Zeitpunkt dieses Postings), [richtig? - überprüfe diesen Screenshot] (http://imgur.com/k345YTc) –

0

es brauchen Sie vielleicht eine detalied Version angeben, so dass Sie nur eine Version Unterstützung Ihrer Umgebung in Anaconda Clound finden, nur eine Befehlszeile wie "conda install -c dhirschfeld protobuf = 3.0.0a3.post418 + g0cb84ee", wähle ich dies und es funktioniert.

1

Überprüfen Sie die neueste Version von Keras von der Anaconda Verteilung Website

https://anaconda.org/search?q=keras

Verwenden Befehl:

conda install -c conda-forge keras=<version>