×

python虚拟环境的创建和启动

Mars Mars 发表于2025-01-15 07:43:10 浏览911 评论0

抢沙发发表评论

在 Python 中创建和启动虚拟环境是一个常见的开发实践,它可以帮助你隔离项目依赖,避免不同项目之间的包冲突。以下是使用 `venv` 模块(Python 3.3+ 自带)创建和激活虚拟环境的详细步骤:


### 创建虚拟环境


1. **打开命令提示符(Windows)或终端(macOS/Linux)**:

   - 在 Windows 上,可以通过在开始菜单中搜索“cmd”或“命令提示符”来找到。

   - 在 macOS 或 Linux 上,可以通过在应用程序/实用工具中找到“终端”或使用快捷键 `Command + 空格` 搜索“终端”来打开。


2. **导航到项目目录**:

   - 使用 `cd` 命令导航到你的项目目录。例如:

     ```sh

     cd path\to\my_project

     ```


3. **创建虚拟环境**:

   - 使用 `python -m venv` 命令创建虚拟环境。假设虚拟环境名为 `venv`,命令如下:

     ```sh

     python -m venv venv

     ```

   - 这将在项目目录下创建一个名为 `venv` 的文件夹,里面包含了虚拟环境的文件和目录。


### 激活虚拟环境


#### 在 Windows 上


1. **激活虚拟环境**:

   - 在命令提示符中,运行以下命令来激活虚拟环境:

     ```sh

     .\venv\Scripts\activate

     ```

   - 激活后,命令提示符的前缀会显示虚拟环境的名称(如 `(venv)`),表示你已经处于虚拟环境中。


#### 在 macOS 和 Linux 上


1. **激活虚拟环境**:

   - 在终端中,运行以下命令来激活虚拟环境:

     ```sh

     source venv/bin/activate

     ```

   - 激活后,终端的提示符前缀会显示虚拟环境的名称(如 `(venv)`),表示你已经处于虚拟环境中。


### 退出虚拟环境


当你完成开发工作,想要退出虚拟环境时,只需在命令提示符或终端中运行以下命令:


```sh

deactivate

```


这将使你退出虚拟环境,回到系统的全局 Python 环境中。


### 示例


假设你的项目目录为 `D:\my_project`,以下是在 Windows 上创建和激活虚拟环境的完整步骤:


1. 打开命令提示符。

2. 导航到项目目录:

   ```sh

   cd D:\my_project

   ```

3. 创建虚拟环境:

   ```sh

   python -m venv venv

   ```

4. 激活虚拟环境:

   ```sh

   .\venv\Scripts\activate

   ```


在 macOS 或 Linux 上,假设你的项目目录为 `/Users/username/my_project`,以下是在 macOS 或 Linux 上创建和激活虚拟环境的完整步骤:


1. 打开终端。

2. 导航到项目目录:

   ```sh

   cd /Users/username/my_project

   ```

3. 创建虚拟环境:

   ```sh

   python3 -m venv venv

   ```

4. 激活虚拟环境:

   ```sh

   source venv/bin/activate

   ```


### 总结


通过以上步骤,你可以轻松地为你的 Python 项目创建并激活虚拟环境,从而更好地管理项目依赖。希望这些信息对你有帮助!如果有其他问题,欢迎继续提问。


群贤毕至

访客