Anaconda(又称Conda)是一个支持Windows、Mac和Linux的跨平台软件包管理器。它被设计用来解决其他包管理器(例如easy install,pip,distutils)的问题。在
康达解决了很多包装问题。安装Conda之后,您可以安装所需的软件包,而不必担心它们会失败。您还可以创建“虚拟环境”。你想让Python2和Python3在同一个系统上?完成。在conda create -n Python2 python=2.7.13
conda create -n Python3 python=3.6.0
要切换到一个,请键入:
^{pr2}$
现在你在Python的环境中。在
你可以随意称呼环境。在
以下是一段非常有用的20分钟视频,来自Continuum的Aaron Meurer在2014年SciPy大会上就Conda做了一个演讲。(https://www.youtube.com/watch?v=UaIvrDWrIWM)我看了这段视频,它永远改变了我的生活(关于Python环境和打包)。在
使用Conda,要创建SciPy2和SciPy3环境:>conda search scipy
Fetching package metadata ...........
scipy 0.11.0 np17py27_1 defaults
0.11.0 np16py27_1 defaults
0.11.0 np17py26_1 defaults
0.11.0 np16py26_1 defaults
0.12.0 np17py26_0 defaults
0.12.0 np17py33_0 defaults
0.12.0 np17py27_0 defaults
0.12.0 np16py27_p0 defaults [mkl]
0.12.0 np17py27_p0 defaults [mkl]
<< Truncated >>
0.18.0 np111py34_0 defaults
0.18.0 np111py35_0 defaults
0.18.0 np111py27_0 defaults
0.18.1 np111py35_0 defaults
0.18.1 np111py27_0 defaults
0.18.1 np111py36_0 defaults
0.18.1 np111py34_0 defaults
0.18.1 np112py27_1 defaults
0.18.1 np111py34_1 defaults
0.18.1 np112py36_1 defaults
0.18.1 np111py36_1 defaults
0.18.1 np112py35_1 defaults
* 0.18.1 np111py27_1 defaults
0.18.1 np111py35_1 defaults
>conda search python
Fetching package metadata ...........
python 2.6.8 5 defaults
2.6.8 6 defaults
2.6.9 0 defaults
2.6.9 1 defaults
2.7.3 2 defaults
<< Truncated >>
2.7.10 0 defaults
2.7.10 1 defaults
2.7.10 3 defaults
2.7.10 4 defaults
2.7.10 5 defaults
2.7.11 0 defaults
2.7.11 1 defaults
2.7.11 2 defaults
2.7.11 4 defaults
2.7.11 5 defaults
2.7.12 0 defaults
* 2.7.13 0 defaults
3.3.0 4 defaults
3.3.1 0 defaults
3.3.2 0 defaults
3.3.3 0 defaults
3.3.4 0 defaults
3.3.5 0 defaults
<< Truncated >>
3.5.1 0 defaults
3.5.1 1 defaults
3.5.1 2 defaults
3.5.1 4 defaults
3.5.1 5 defaults
3.5.2 0 defaults
3.6.0 0 defaults
>conda create -n SciPy2 python=2.7.13 scipy=0.18.1
Fetching package metadata ...........
Solving package specifications: .
Package plan for installation in environment D:\Applications\Anaconda\envs\SciPy2:
The following NEW packages will be INSTALLED:
mkl: 2017.0.1-0
numpy: 1.12.0-py27_0
pip: 9.0.1-py27_1
python: 2.7.13-0
scipy: 0.18.1-np112py27_1
setuptools: 27.2.0-py27_1
vs2008_runtime: 9.00.30729.5054-0
wheel: 0.29.0-py27_0
Proceed ([y]/n)? y
numpy-1.12.0-p 100% |###############################| Time: 0:00:00 10.88 MB/s
scipy-0.18.1-n 100% |###############################| Time: 0:00:00 13.49 MB/s
#
# To activate this environment, use:
# > activate SciPy2
#
# To deactivate this environment, use:
# > deactivate SciPy2
#
# * for power-users using bash, you must source
#
>conda create -n SciPy3 python=3.6.0 scipy=0.18.1
Fetching package metadata ...........
Solving package specifications: .
Package plan for installation in environment D:\Applications\Anaconda\envs\SciPy3:
The following NEW packages will be INSTALLED:
mkl: 2017.0.1-0
numpy: 1.12.0-py36_0
pip: 9.0.1-py36_1
python: 3.6.0-0
scipy: 0.18.1-np112py36_1
setuptools: 27.2.0-py36_1
vs2015_runtime: 14.0.25123-0
wheel: 0.29.0-py36_0
Proceed ([y]/n)? y
vs2015_runtime 100% |###############################| Time: 0:00:00 9.96 MB/s
python-3.6.0-0 100% |###############################| Time: 0:00:02 12.86 MB/s
numpy-1.12.0-p 100% |###############################| Time: 0:00:00 13.61 MB/s
setuptools-27. 100% |###############################| Time: 0:00:00 13.15 MB/s
wheel-0.29.0-p 100% |###############################| Time: 0:00:00 18.89 MB/s
pip-9.0.1-py36 100% |###############################| Time: 0:00:00 11.73 MB/s
scipy-0.18.1-n 100% |###############################| Time: 0:00:00 12.76 MB/s
#
# To activate this environment, use:
# > activate SciPy3
#
# To deactivate this environment, use:
# > deactivate SciPy3
#
# * for power-users using bash, you must source
#
>activate SciPy3
(SciPy3) >
注意:我刚刚在Windows上做了这个。你可以在Mac Bash上激活它,但是你可以用它来激活它。在
我希望这对你有帮助,就像它帮助了我一样。在