几年前,我在主页的安装程序中安装了Python 2。后来我需要使用Python 3,这是一个问题。 (后来我卸载并安装了anaconda)
那时我在Mac上尝试了Anaconda,默认安装了python 3。当我需要使用python 2时,我创建了一个虚拟环境并将其设置为python 2.它运行良好但看起来有点复杂。
1)anaconda是否在每个虚拟环境中复制所有必需的文件?如果是这种情况,似乎需要大量空间,不是吗?
现在我已经有了一台全新的Windows 10机器用于开发。根本没有python。
我想创建一个干净简单的环境,我可以使用这两个版本的python。我应该坚持使用蟒蛇吗?或者,还有更好的方法? python软件基金会的官方立场是什么?
答案 0 :(得分:1)
如果你去安装vanilla Python,它会要求你从官方网站安装它们。
然后,有Pyenv项目管理python版本/ virtualenvs,但我认为这只是Linux和Mac
如果您喜欢Data Science&大数据工具,你需要完整的Anaconda,它占用了合理的空间,你不太可能使用它提供的一切。
Anaconda开发人员可能意识到这一点,所以他们maintain Miniconda on the side并且只是裸Python(一个版本,根据安装程序),加上conda
实用程序。
使用conda
,您可以管理additional environments