如何在Python中使用virtualenv?

发布于 2021-01-29 19:35:56

我打算为Python安装一个虚拟环境,以使我的Python包分开。这样做的动机之一也是在我的机器上同时存在两个版本的Python(Ubuntu
14.04)。我有以下奇观:

  1. 应该以什么顺序安装Python,PIP和virtualenv?有关系吗?
  2. 完成后,如何在virtualenv下将两个python版本分开?
  3. 假设我正在处理单独的项目,是否建议将每个项目都保存在virtualenv创建的单独文件夹中?

我想了解专家的意见,以便以正确的方式和明智的方式做事。

关注者
0
被浏览
94
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    在Python程序员中,通常使用virtualenv。这些链接将比我的答案更有用:

    • http://docs.python-guide.org/en/latest/dev/virtualenvs/
    • http://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/

      1. 是的,这很重要。Pip使用Python,但是由于Ubuntu预先安装了Python版本(在您的情况下同时安装了2和3),因此您不必为此担心。但是顺序是Python-> PIP-> virtualenv。

      2. 进入cd新的空项目文件夹后,您可以使用选择的Python版本创建virtualenv virtualenv -p /path/to/python/version venv。您可以使用which python2或查找路径which python3

      3. 如果我正确理解您的问题-是的。virtualenv的重点是将每个项目保留在单独的文件夹中,并设置自己的virtualenv。即使是一个小项目,您也将更加熟悉virtualenv(甚至可能是Docker之类的容器)的概念。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看