如何在Ubuntu 20.04上创建Python虚拟环境?

原创
ithorizon 5个月前 (10-12) 阅读数 31 #Linux

怎样在Ubuntu 20.04上创建Python虚拟环境?

在Ubuntu 20.04上创建Python虚拟环境是一种常见的做法,它可以帮助你隔离项目依靠,避免不同项目之间依靠冲突,以及保持项目环境的纯净。以下是在Ubuntu 20.04上创建Python虚拟环境的详细步骤。

### 1. 安装Python

首先,确保你的Ubuntu系统中已经安装了Python。大多数Ubuntu发行版默认包含Python 3,如果没有,你可以使用以下命令安装Python 3:

bash

sudo apt update

sudo apt install python3 python3-pip

### 2. 安装virtualenv

`virtualenv`是一个创建虚拟环境的工具。你可以使用以下命令安装它:

bash

sudo apt install python3-venv python3-virtualenv

或者,如果你只使用Python 2,你可以使用:

bash

sudo apt install python-virtualenv

### 3. 创建虚拟环境

安装完`virtualenv`后,你可以创建一个新的虚拟环境。以下是怎样创建一个名为`myenv`的虚拟环境:

bash

python3 -m venv myenv

这条命令会在当前目录下创建一个名为`myenv`的文件夹,其中包含Python解释器和所需的库。

### 4. 激活虚拟环境

创建虚拟环境后,你需要激活它才能使用。以下是激活虚拟环境的方法:

#### 对于bash用户:

bash

source myenv/bin/activate

激活后,你的命令行提示符会变成`(myenv)`,描述你当前在虚拟环境中。

#### 对于zsh用户:

bash

source myenv/bin/activate.zsh

### 5. 使用虚拟环境

激活虚拟环境后,你可以安装任何Python包,这些包只会安装在你激活的虚拟环境中,而不会影响到全局Python环境。

例如,安装`requests`库:

bash

pip install requests

### 6. 退出虚拟环境

当你完成虚拟环境中的工作后,你可以使用以下命令退出:

bash

deactivate

退出后,你的命令行提示符将恢复到默认状态。

### 7. 选项:使用venv模块创建虚拟环境

Python 3.3及以上版本自带了`venv`模块,你可以直接使用Python来创建虚拟环境,而不需要安装额外的包。以下是使用`venv`模块创建虚拟环境的命令:

bash

python3 -m venv myenv

### 8. 使用pip安装包

在虚拟环境中,你可以使用`pip`安装任何Python包。确保你已经激活了虚拟环境,然后运行以下命令:

bash

pip install 包名

### 9. 管理虚拟环境

你可以使用以下命令来管理虚拟环境:

- `pip freeze > requirements.txt`:导出当前虚拟环境中的所有包到`requirements.txt`文件。

- `pip install -r requirements.txt`:安装`requirements.txt`文件中列出的所有包。

### 10. 总结

在Ubuntu 20.04上创建Python虚拟环境是一个明了的过程,通过上述步骤,你可以轻松地创建、激活和管理虚拟环境。这样做有助于保持项目依靠的隔离,节约工作快速,并缩减潜在的依靠冲突。

本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门