2017-07-18 10 views
0

Ich bin ein wenig verwirren ....Wie Bibliothek installieren

ich anaconda auf meinem Computer Insall (Ich habe Windows 10). Normalerweise, wenn ich ein Paket installieren möchte ich einfach "pip install package_name" oder "conda install package_name" und es ist fertig.

First question: what is the difference between pip and conda?

Jetzt habe ich versucht, xgboost zu installieren und es war wirklich kompliziert Ich habe versucht, viele Dinge nothings gearbeitet, bis ich etwas Anruf miniconda installieren.

Es funktioniert es aber jetzt, wenn ich es tue „conda install package_name“ installiert es in miniconda3/lib/site _package und ich habe kopieren/einfügen es in Anaconda3/lib/site_package wenn ich es arbeiten will.

Second question: how can I ask to the computer that " conda install package_name " install it directly in anaconda3 and not miniconda3?

Endlich habe ich versucht, das Paket "Überraschung" für Recommander-Systeme zu installieren. Sowohl "pip install" als auch "conda install" ist fehlgeschlagen.

ging ich in Github und bekommen Sie die Datei „Überraschung“ von https://github.com/NicolasHug/Surprise

Ich versuchte es in Anaconda3/lib/site_package zu kopieren, aber es funktioniert nicht.

Wenn ich from surprise import Reader ich den Fehler nicht bekommen haben „no module name surprise“ mehr, aber ich erhalte „cannot import name 'Reader'

Last question: how can I make it work? I think I have to built it but I do not now how...

Vielen Dank im Voraus für alle, die :-)

für mich das alles erklären kann

Antwort

0

pip vs Conda

pip ist ein package manage r die installation,erleichtert, und uninstallation von python packages. Es funktioniert auch mit virtuellen Python-Umgebungen.

conda ist eine package manage r für jede Software (installation, upgrade and uninstallation). Es funktioniert auch mit virtuellen Systemumgebungen.

Conda ist eine packaging tool und install r, die mehr als das tun soll, was pip tut; behandeln Bibliotheksabhängigkeiten außerhalb der Python-Pakete sowie die Python-Pakete selbst. Conda erstellt auch eine virtuelle Umgebung, wie virtualenv tut.

mehr siehe here

Anaconda vs miniconda

Die Open-Source-Version von Anaconda ist ein easy-to-install Hochleistungs Python und R Verteilung mit einem package manager, Umwelt-Manager und Sammlung von 720+ offen Quellpakete. Es kommt auch mit den Optionen zu installieren RStudio.

Die "Lite" -Version von Anaconda ohne die Sammlung von 720 Paketen.
Der Nachteil ist, dass Sie Kommandozeilenbefehle, "Conda installieren PAKET"

und Last

Um dieses Paket mit Conda laufenden Betrieb installiert eingeben wollen:

conda install -c anaconda py-xgboost=0.60

Update für Überraschung

Der einfachste Weg ist pip zu verwenden (Sie werden numpy benötigen):

$ pip install numpy 
$ pip install scikit-surprise 

Oder Sie können die Repo- und bauen die Quelle klonen (Sie werden Cython und numpy benötigen):

$ git clone https://github.com/NicolasHug/surprise.git 
$ python setup.py install 
+0

Thank Du must sehr für all diese Erklärungen. – Anneso

+0

Nur noch eine letzte Frage könnte Sie in der Lage, mir zu helfen mit ... Das Paket, das ich installieren will, ist „Überraschung“ (recommander Systeme zu handhaben) ich versuche zu laufen: - 'Conda installieren -c anaconda py-surprise' und ich 'PackageNotFoundError: Paket in der aktuellen Win-64 Kanäle fehlt: - py-surprise' -' Conda -c anaconda surprise' installieren und ich 'PackageNotFoundError: Paket im aktuellen Win- fehlt 64 Kanäle: - Überraschung Enge Übereinstimmungen gefunden; Meinst du eine von diesen? überraschung: r-lob' – Anneso

+0

Danke. Der Link, den Sie in Ihrer Frage für "Überraschung" zur Verfügung gestellt haben, war ein 'README.md'. Und hier ist die Installations- und Bedienungsanleitung. Bitte folge dem. und bekam auch https://github.com/NicolasHug/Surprise/issues/21 –

Verwandte Themen