2016-05-02 56 views
0

高呼安裝模塊在Anaconda3

好吧,我已經令人頭大我的腦子並試圖一遍又一遍,但我不能爲我的蟒蛇的Python 3.5安裝任何模塊。我已經嘗試了在陽光下的一切。環顧人們在Anaconda \ Scripts目錄中推薦使用pip install,而其他人則只是說使用「conda」命令。既沒有工作。當使用暢達,有時會發生這種情況

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

這是特別顯着我,因爲之前我花時間在小時才能無濟於事試圖INSTAL pygame的,但是這是幾個月前。

在其他情況下,會發生這種情況:

$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 

等等,而且持續了相當多的。此外,如果我試圖在\ Anaconda3 \ Scripts中使用pip install,並且由於某種原因它實際上已經安裝了,並將其安裝在Python 2.7的Anaconda文件夾中,但不是在Python3中(我剛剛發現了這一點同時輸入這個)。所以,我仍然堅持認爲我沒有Python 3的quandl模塊。任何人都可以幫我解決這個問題嗎?每次我嘗試回到學習一些編程時,就會發現一些包和模塊會讓我一直都在盯着我,浪費我的時間。如果我能夠解決這個問題,那麼它會發揮所有的作用。謝謝!

+0

請參考[管理環境](http://conda.pydata.org/docs/using/envs.html),然後[管理軟件包](http://conda.pydata.org/docs/using/) pkgs.html)安裝到正確的anaconda環境 –

+0

@ Scratch'N'Purr謝謝,但我已經看過它,它似乎並沒有給我我需要的東西。我查看了關於創建和管理環境的部分,但即使我嘗試使用python 3創建新環境時,也得到了非常相似的結果: 'Anaconda3> conda create --name PY3 python = 3 提取包元數據: ........錯誤:無法找到網址:http://www.pygame.org/pc/win/64/' 在過去的一兩年中,我一直在努力學習編程,但這種以我的方式出現的東西就是這些可怕的封裝和模塊問題。請幫忙。 –

+0

您是否在Anaconda命令行界面中運行conda install命令?您應該在Windows PowerShell或Windows命令終端中使用安裝命令。 –

回答

0

試試這個:

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

它看起來像你有你的暢達配置差的信道(http://www.pygame.org/pcr/win-64/)。 conda config --get返回什麼?我懷疑你會看到那個看起來不起作用的pygame頻道。您可以從.condarc文件或conda config --remove中刪除它。

您可能只想擁有默認頻道。您可以嘗試編輯您的主目錄中的.condarc文件(C:\Users\..)。編輯它,使它看起來像這樣:

channels: 
- defaults 

更新時間:固定在.condarc的conda config使用,更多的解釋,並增加了環境的建設,以確保這個包被安裝在3.5環境。

+0

非常感謝!它似乎工作...但對於我的Python 2.7,而不是Python 3。另外,在回答你的問題'conda config --channels --get usage:conda-script.py [-h] [-V] [--debug] command ... conda-script.py:error:無法識別的參數:--channels' –

+0

對不起,應該是'conda config --get'。我會更新。 – Paul

+0

好吧,我改變了.condarc文件,似乎大大改善了這種情況。我使用了'$ conda install quandl',它很好地將它安裝到了我的Python 2.7中。所以,有一個問題似乎已經解決了。 'conda config --get --add channels'defaults''。所以這看起來很好。另一方面,當我嘗試使用你的代碼'conda create -n quandl-env python = 3.5'時,它會導致獲取這個'獲取程序包元數據:...發生了意外錯誤,請考慮將跟蹤發送到 conda GitHub問題跟蹤器: https:// github.com/conda/conda/issues' –

相關問題