2016-05-02 2 views
0

HallooInstallation Module in Anaconda3

Okay, ich habe mein Gehirn wurde wracking und immer und immer wieder versucht, aber ich kann keine Module für meinen Anaconda Python 3.5 installieren. Ich habe alles unter der Sonne versucht. Nachdem Sie sich umgesehen haben, empfehlen Sie entweder pip install im Anaconda \ Scripts-Verzeichnis, während andere nur den Befehl "conda" verwenden. Keine Arbeit. Wenn die Conda verwenden, manchmal würde dies

$Anaconda3> conda install -c anaconda quandl=2.8.9 
$Fetching package metadata: ........Error: Could not find URL: http://www.pygame.org/pcr/win-64/ 

passieren, weil mir besonders bemerkenswert ist, bevor ich Stunden nach Stunden vor ohne Erfolg instal pygame damit verbracht, aber das war vor ein paar Monaten.

In anderen Fällen wäre dies geschehen:

$Fetching package metadata: .........An unexpected error has occurred, please consider sending the following traceback to the conda GitHub issue tracker at: 

https://github.com/conda/conda/issues 

Include the output of the command 'conda info' in your report. 


Traceback (most recent call last): 
File "C:\Program Files\Anaconda\Scripts\conda-script.py", line 4, in <module> 
sys.exit(main()) 
File "C:\Program Files\Anaconda\lib\site-packages\conda\cli\main.py", line 194, in main 
args_func(args, p) 
File "C:\Program Files\Anaconda\lib\site-packages\conda\cli\main.py", line 201, in args_func 
args.func(args, p) 
File "C:\Program Files\Anaconda\lib\site-  packages\conda\cli\main_install.py", line 45, in execute 
install.install(args, parser, 'install') 
File "C:\Program Files\Anaconda\lib\site-packages\conda\cli\install.py", line 244, in install 
offline=args.offline) 
File "C:\Program Files\Anaconda\lib\site-packages\conda\cli\common.py", line 548, in get_index_trap 
return get_index(*args, **kwargs) 
File "C:\Program Files\Anaconda\lib\site-packages\conda\api.py", line 42, in get_index 
unknown=unknown) 
File "C:\Program Files\Anaconda\lib\site-packages\conda\utils.py", line 119, in __call__ 
value = self.func(*args, **kw) 
File "C:\Program Files\Anaconda\lib\site-packages\conda\fetch.py", line 255, in fetch_index 
repodatas.append((url, future.result())) 
File "C:\Program Files\Anaconda\lib\site-packages\concurrent\futures\_base.py", line 407, in result 
return self.__get_result() 
File "C:\Program Files\Anaconda\lib\site- packages\concurrent\futures\_base.py", line 359, in __get_result 
reraise(self._exception, self._traceback) 
File "C:\Program Files\Anaconda\lib\site- packages\concurrent\futures\_compat.py", line 107, in reraise 
exec('raise exc_type, exc_value, traceback', {}, locals_) 
File "C:\Program Files\Anaconda\lib\site-packages\concurrent\futures\thread.py", line 61, in run 

etc ..., es auf für ziemlich viel geht. Wenn ich versucht habe, eine Pip-Installation in \ Anaconda3 \ Scripts zu verwenden, ist sie tatsächlich aus irgendeinem Grund in meinen Anaconda-Ordner für Python 2.7 installiert worden, aber nicht in Python3 (ich habe das gerade herausgefunden) während der Eingabe dieses). Also, ich bin immer noch fest, dass ich nicht mein Quandl-Modul für Python 3 habe. Kann mir bitte jemand helfen, dieses Problem zu beheben? Jedes Mal, wenn ich versuche, etwas Programmierbares zu lernen, sind es die Pakete und Module, die mich immer wieder umbringen und Stunden meiner Zeit verschwenden. Wenn ich nur über dieses Thema hinweg komme, würde es den Unterschied ausmachen. Vielen Dank!

+0

Bitte beachten Sie [Umgebungen verwalten] (http://conda.pydata.org/docs/using/envs.html), dann [Pakete verwalten] (http://conda.pydata.org/docs/using/ pkgs.html) zu installieren, um die richtige anaconda Umgebung –

+0

@ Scratch'N'Purr Danke, aber ich habe es schon angeschaut und es scheint mir nicht zu geben, was ich brauche. Ich habe mir den Teil über das Erstellen und Verwalten von Umgebungen angesehen, aber selbst wenn ich versucht habe, mit python 3 eine neue Umgebung zu erstellen, habe ich ein sehr ähnliches Ergebnis erhalten: 'Anaconda3> conda create --name PY3 python = 3 ........ Fehler: URL konnte nicht gefunden werden: http://www.pygame.org/pcr/ win-64/' Ich habe mich in den letzten ein oder zwei Jahren bemüht, die Programmierung zu lernen, aber die Sache, die mir in den Weg kommt, sind diese schrecklichen Paket- und Modulprobleme. Bitte helfen Sie. –

+0

Führen Sie übrigens den Befehl conda install innerhalb der Anaconda Kommandozeilenschnittstelle aus? Sie sollten den Befehl install in Windows Powershell oder Windows Command Terminal verwenden. –

Antwort

0

Versuchen Sie folgendes:

conda create -n quandl-env python=3.5 
activate quandl-env 
conda install --override-channels --channel anaconda quandl=2.8.9 

Es sieht aus wie Sie einen schlechten Kanal (http://www.pygame.org/pcr/win-64/) in Ihrem Conda config. Was gibt conda config --get zurück? Ich vermute, dass du dort den Pygame-Kanal sehen wirst, der anscheinend nicht funktioniert. Sie können es aus Ihrer Datei .condarc oder über conda config --remove entfernen.

Sie möchten wahrscheinlich nur die Standardkanäle haben. Sie können versuchen, Ihre .condarc Datei zu bearbeiten, die sich in Ihrem Home-Verzeichnis befinden sollte (C:\Users\..). Bearbeiten Sie es so, dass es wie folgt aussieht:

channels: 
- defaults 

Aktualisiert: Fest die conda config Nutzung, mehr Erklärung auf der .condarc, und fügte hinzu, eine Umgebung Schöpfung um sicherzustellen, dass dieses Paket in einer 3.5-Umgebung installiert wird.

+0

Vielen Dank! Es scheint zu funktionieren ... Aber für meine Python 2.7, nicht für Python 3.Als Antwort auf Ihre Frage 'conda config --channels --get Verwendung: conda-script.py [-h] [-V] [--debug] Befehl ... conda-script.py: Fehler: unerkannte Argumente: --channels' –

+0

Sorry, das hätte 'conda config --get' sein sollen. Ich werde aktualisieren. – Paul

+0

Ok, ich habe die .condarc Datei geändert und das scheint die Situation sehr verbessert zu haben. Ich habe '$ conda install quandl' benutzt und es auf meinem Python 2.7 installiert. Ein Problem scheint also behoben zu sein. Auch 'conda config --get --add Channels 'defaults'. Das scheint also in Ordnung zu sein. Auf der anderen Seite, wenn ich versuchte, mit Ihrem Code 'conda create -n quandl-env python = 3.5' ​​Es führt dazu, dass das Holen von Paket-Metadaten: ... Ein unerwarteter Fehler ist aufgetreten, bitte beachten Sie senden der folgenden Traceback zu der Conda GitHub Issue Tracker unter: https: // github.com/conda/conda/issues' –