簡體   English   中英

在Anaconda3中安裝模塊

[英]Installing Modules in Anaconda3

哈魯

好吧,我一直在絞盡腦汁,一遍又一遍地嘗試,但是我無法為Anaconda Python 3.5安裝任何模塊。 我已經在陽光下嘗試了一切。 環顧四周后,要么建議在Anaconda \\ Scripts目錄中使用pip install進行安裝,而其他人則只是說要使用“ conda”命令。 都不起作用。 使用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/

這對我來說尤其值得注意,因為在我花了幾個小時嘗試安裝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安裝,但由於某種原因它確實進行了安裝,並將其安裝在Python 2.7的Anaconda文件夾中,但未安裝在Python3中(我只是在鍵入時發現了這一點) 。 因此,我仍然感到困惑,因為我沒有適用於Python 3的quandl模塊。有人可以幫我解決此問題嗎? 每當我嘗試回去學習一些編程時,它都是用來殺死我並浪費時間的軟件包和模塊。 如果我能克服這個問題,那么一切都會有所不同。 謝謝!

嘗試這個:

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

您的conda配置中似乎有一個錯誤的頻道( http://www.pygame.org/pcr/win-64/ )。 conda config --get返回什么? 我懷疑您會在那里看到該pygame頻道似乎無效。 您可以將其從.condarc文件中刪除,也可以通過conda config --remove刪除。

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

channels:
- defaults

更新:修復了conda config用法,有關.condarc的更多說明,並添加了環境創建功能以確保在3.5環境中安裝了此軟件包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM