• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    Python虚拟环境终极(含PyCharm的使用教程)

    发布者: 土豆服务器 | 发布时间: 2025-6-17 08:09| 查看数: 128| 评论数: 0|帖子模式

    一、为什么需要虚拟环境?

    场景问题表现虚拟环境解决方案多项目依赖冲突项目A需要Django 3.2,项目B需要Django 4.1隔离不同项目的依赖版本全局包污染系统Python被意外修改创建独立Python解释器团队协作标准化不同成员环境不一致统一requirements.txt生产环境部署本地与服务器环境差异精准复现运行环境
    二、虚拟环境创建方式对比

    工具特点适用场景venvPython 3.3+ 内置标准Python项目virtualenv兼容Python 2/3旧版本兼容项目conda跨语言环境管理数据科学/多语言项目pipenv集成包管理简单项目依赖管理
    三、命令行创建虚拟环境(venv)


    3.1 基础命令
    1. # 创建环境, 当前目录路径创建
    2. python -m venv myenv

    3. # 激活环境
    4. # Windows
    5. myenv\Scripts\activate
    6. # macOS/Linux
    7. source myenv/bin/activate

    8. # 安装包
    9. pip install django==3.2

    10. # 退出环境
    11. deactivate
    复制代码
    3.2 环境管理
    1. # 导出依赖
    2. pip freeze > requirements.txt

    3. # 复现环境
    4. pip install -r requirements.txt

    5. # 删除环境
    6. rm -rf myenv  # 直接删除文件夹
    复制代码
    四、PyCharm创建虚拟环境流程


    4.1 图文操作指南



    4.2 详细步骤说明

    打开设置界面​​

    • Windows/Linux: File > Settings
    • macOS: PyCharm > Preferences
    ​​定位解释器设置​​
    导航至:Project: <项目名> > Python Interpreter

    添加新解释器

    ​​配置虚拟环境​​
    1. Location: 项目根目录/.venv  # 推荐路径
    2. Base interpreter: Python 3.9
    3. Inherit global packages: 不勾选(避免污染)
    4. Make available to all projects: 不勾选(项目独占)
    复制代码
    ​​完成创建​​
    等待进度条完成,新环境即生效

    五、PyCharm环境管理技巧

    功能操作路径应用场景切换环境Run/Debug Configurations > Python interpreter多环境调试导出requirementsPython Packages工具窗口 > 导出图标生成依赖清单批量安装依赖双击requirements.txt > Install All快速复现环境环境复用其他项目中选择已有解释器共享标准环境
    六、常见问题解决方案


    6.1 环境激活失败
    1. # Windows报错处理
    2. Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    复制代码
    6.2 依赖冲突处理
    1. # 查看依赖树
    2. pipdeptree

    3. # 强制解决冲突
    4. pip install --force-reinstall package==version
    复制代码
    七、最佳实践建议


    • ​​命名规范​​
    1.         .venv(项目内隐藏目录)或 venv_项目名
    复制代码

    • ​​版本控制​​
    1. # 在.gitignore中添加
    2. .venv/
    3. venv*/
    复制代码

    • ​​依赖维护​​
    1. # 定期更新
    2. pip list --outdated
    3. pip install -U package
    复制代码

    • ​​文档化​​
    1. ## 环境配置说明
    2. - Python版本: 3.9.12
    3. - 激活命令: source .venv/bin/activate
    4. - 依赖安装: pip install -r requirements.txt
    复制代码
    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

    来源:https://www.jb51.net/python/3395834bw.htm
    免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表