在Anaconda3中安装模块

时间:2016-05-02 16:14:31

标签: python anaconda

高呼

好吧,我一直在绞尽脑汁,一遍又一遍地尝试,但是我无法为我的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安装,它实际上是出于某种原因,并将其安装在我的Anaconda文件夹中,用于Python 2.7,但不是在Python3中(我刚发现这一点)输入这个)。所以,我仍然坚持认为我没有Python 3的quandl模块。任何人都可以帮我解决这个问题吗?每当我试着回去学习一些编程时,就会有一些软件包和模块不断地杀了我,浪费了几个小时的时间。如果我能够解决这个问题,那将会产生重大影响。谢谢!

1 个答案:

答案 0 :(得分:0)

试试这个:

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环境中安装此软件包。