我打算为Python安装一个虚拟环境,以使我的Python包分开。这样做的动机之一也是在我的机器上同时存在两个版本的Python(Ubuntu 14.04)。我有以下奇观:
我想了解专家的意见,以便以正确的方式和明智的方式做事。
在Python程序员中,通常使用virtualenv。这些链接将比我的答案更有用:
http://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/
是的,这很重要。Pip使用Python,但是由于Ubuntu预先安装了Python版本(在您的情况下同时安装了2和3),因此您不必为此担心。但是顺序是Python-> PIP-> virtualenv。
进入cd新的空项目文件夹后,您可以使用选择的Python版本创建virtualenv virtualenv -p /path/to/python/version venv。您可以使用which python2或查找路径which python3。
cd
virtualenv -p /path/to/python/version venv
which python2
which python3
如果我正确理解您的问题-是的。virtualenv的重点是将每个项目保留在单独的文件夹中,并设置自己的virtualenv。即使是一个小项目,您也将更加熟悉virtualenv(甚至可能是Docker之类的容器)的概念。