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'
>>>