为什么我需要安装"automatically installed with Anaconda"的软件包?



Anaconda网站指出,超过150个软件包会自动安装Anaconda。其中我假设它指的是"安装程序中"下带有复选标记的软件包。

但是,似乎并非所有"安装程序中"的软件包都实际安装。

例如,sympy 被声明为"在安装程序中",但是,当我创建一个环境并启动 python 时,import sympy会给出No module named 'sympy',我必须运行conda install sympy才能安装它

我的问题是,我如何解释"自动安装与 Anaconda"和"安装程序中"的含义?

默认软件包(通过安装程序安装(存在于根环境中。如果要在新创建的环境中拥有这些包,只需克隆包含这些包的环境:

(root) ~/condaexpts$ conda create -yn sympyenv --clone root
Source:      /home/ubuntu/condaexpts/m2
Destination: /home/ubuntu/condaexpts/m2/envs/sympyenv
The following packages cannot be cloned out of the root environment:
 - conda-4.3.9-py27_0
 - conda-env-2.6.0-0
Packages: 26
Files: 0
#
# To activate this environment, use:
# > source activate sympyenv
#
# To deactivate this environment, use:
# > source deactivate sympyenv
#
(root) ~/condaexpts$ source activate sympyenv
(sympyenv) ubuntu@gitlab:~/condaexpts$ python
Python 2.7.12 |Continuum Analytics, Inc.| (default, Jul  2 2016, 17:42:40) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> import sympy
>>> sympy.__version__
'1.0'
>>> 

相关内容

最新更新