配置虚拟环境

虚拟环境管理(venv/pipenv/virtualenv/conda)

为什么需要虚拟环境?

  • 隔离项目依赖:不同项目可能需要不同版本的 Python 或第三方库
  • 避免全局污染:防止系统 Python 环境被意外修改
  • 依赖可重现:方便团队协作和部署

1. venv(Python 内置,一般使用这个就够了,其他的知道有就行,有兴趣自己可以去了解一下,学习阶段可以不创建虚拟环境)

1.1 创建虚拟环境

# 创建名为myenv的虚拟环境 python -m venv myenv # 目录结构 # myenv/ # ├── bin/ # ├── include/ # ├── lib/ # └── pyvenv.cfg

1.2 激活环境

# Windows myenv\Scripts\activate.bat # Linux/MacOS source myenv/bin/activate # 激活后提示符变化: # (myenv) user@host:~$

1.3 基本操作

# 安装包(仅当前环境) pip install requests # 查看已安装包 pip list # 生成requirements.txt pip freeze > requirements.txt # 退出环境 deactivate

1.4 迁移环境

# 安装其他环境的依赖 pip install -r requirements.txt
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    556 引用 • 674 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...