百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

Python-基础环境(01) 虚拟环境(python虚拟环境conda)

off999 2024-10-23 12:43 32 浏览 0 评论


Python的虚拟环境是一种工具,它能够创建一个隔离的独立Python环境。每个虚拟环境都有自己独立的Python解释器和安装的包,不会与其他虚拟环境或系统的全局Python环境发生冲突。虚拟环境特别适用于以下情况:

  1. 项目隔离:不同的项目可能需要不同版本的包或Python解释器。虚拟环境可以确保每个项目有自己的依赖,而不会相互干扰。
  2. 依赖管理:在虚拟环境中安装的包只会影响当前环境,不会影响系统其他部分。这使得依赖管理更加简单和安全。
  3. 避免权限问题:在虚拟环境中安装包不需要管理员权限,因为包安装在用户目录下的虚拟环境中。

创建和使用虚拟环境

使用 venv 模块

venv 是Python标准库中的模块,用于创建虚拟环境。

创建虚拟环境

python -m venv myenv

这会在当前目录下创建一个名为 myenv 的虚拟环境。

激活虚拟环境

Windows(cmd.exe)

myenv\Scripts\activate
  • Windows(PowerShell)
  • .\myenv\Scripts\Activate


    macOS/Linux

    source myenv/bin/activate

    安装包:

    激活虚拟环境后,使用 pip 安装的包会安装到该虚拟环境中:

    pip install requests
    

    退出虚拟环境

    deactivate

    使用 virtualenv 模块

    virtualenv 是另一个流行的创建虚拟环境的工具,兼容性更好,功能更强大。

    安装 virtualenv

    pip install virtualenv

    创建虚拟环境

    virtualenv myenv

    激活虚拟环境: 同 venv 的激活方法。

  • 退出虚拟环境: 同 venv 的退出方法。

  • 使用 conda 管理虚拟环境

    创建虚拟环境

    conda create --name myenv python=3.8

    激活虚拟环境

    conda activate myenv

    安装包

    conda install requests

    退出虚拟环境

    conda deactivate


    虚拟环境目录结构

    创建虚拟环境后,它的目录结构通常如下:

    Windows

    myenv/
    ├── Lib/
    ├── Scripts/
    └── pyvenv.cfg

    macOS/Linux

    myenv/
    ├── bin/
    ├── lib/
    └── pyvenv.cfg

    其中,Scripts(或 bin) 目录包含虚拟环境的激活脚本,Lib(或 lib) 目录包含安装的包,pyvenv.cfg 文件包含虚拟环境的配置信息。

    通过使用虚拟环境,可以轻松管理项目的依赖,确保不同项目之间互不干扰,提高开发效率和安全性。

    相关推荐

    十大杀毒app排行(知名杀毒软件)

    360安全卫士今天就为您推荐杀毒软件排行榜第一的免费软件——360安全卫士,首创即扫即清功能,操作流程更简单,而且在用户使用过程当中还能有效拦截病毒的侵入,提供强力守护。状元:BitDefender ...

    制作u盘系统安装盘win7(u盘制作win7操作系统)
    • 制作u盘系统安装盘win7(u盘制作win7操作系统)
    • 制作u盘系统安装盘win7(u盘制作win7操作系统)
    • 制作u盘系统安装盘win7(u盘制作win7操作系统)
    • 制作u盘系统安装盘win7(u盘制作win7操作系统)
    笔记本怎么关闭防火墙(笔记本怎么关掉防火墙)

    Win10教育版关闭防火墙设置方法  步骤1、在Win10桌面这台电脑图标上右键,然后选择“属性”。  步骤2、进入这台电脑属性之后,再点击左上角的“控制面板主页”。  步骤3、进入Win10控制面板...

    32g内存还需要虚拟内存吗(32g内存还需要虚拟内存吗 知乎)

    还需要的。虚拟内存是一定要的。就算你32G内存也是需要一个虚拟的转换空间。这个可以自己手动设置7000M左右就可以了,不用设置太大,没有用。虚拟内存是一定要的。就算你32G内存也是需要一个虚拟的...

    5年前删qq好友恢复(几年前qq好友删除怎么恢复好友)
    • 5年前删qq好友恢复(几年前qq好友删除怎么恢复好友)
    • 5年前删qq好友恢复(几年前qq好友删除怎么恢复好友)
    • 5年前删qq好友恢复(几年前qq好友删除怎么恢复好友)
    • 5年前删qq好友恢复(几年前qq好友删除怎么恢复好友)
    腾达路由器安装方法(腾达路由器安装方法和详细步骤)
    • 腾达路由器安装方法(腾达路由器安装方法和详细步骤)
    • 腾达路由器安装方法(腾达路由器安装方法和详细步骤)
    • 腾达路由器安装方法(腾达路由器安装方法和详细步骤)
    • 腾达路由器安装方法(腾达路由器安装方法和详细步骤)
    windows补丁怎么更新(windows 补丁更新)

    windowsserver系统补丁升级的方法,1.打开WindowsServer系统运行对话框;2.在对话框中输入“control”;3.系统控制面板窗口自动打开;4.点击“Systemand...

    电脑打不开了怎么重装系统(电脑打不开怎么重装系统不用u盘)

    1、在可用电脑上制作好U盘启动盘,将下载的电脑系统iso文件直接复制到U盘的GHO目录下;2、在开不了机的电脑上插入U盘,重启后不停按F12或F11或Esc等快捷键打开启动菜单,选择U盘选项回车,比如...

    路由器用户名忘了怎么查(我的路由器用户名忘了怎么办)
    • 路由器用户名忘了怎么查(我的路由器用户名忘了怎么办)
    • 路由器用户名忘了怎么查(我的路由器用户名忘了怎么办)
    • 路由器用户名忘了怎么查(我的路由器用户名忘了怎么办)
    • 路由器用户名忘了怎么查(我的路由器用户名忘了怎么办)
    一键清理垃圾下载(一键清除垃圾软件下载)

    手机弹出广告是因为手机上的软件自动推送广告,可以在手机设置里关闭应用的消息通知,方法如下:1、找到手机设置,点击进入2、找到应用和通知,点击进入3、点击通知管理,点击进入4、我们可以看到自己开启消息通...

    ghost下载中文版官网(ghost8.0下载)

    如果你下载的ghostwin7文件如果是用于系统安装。是不是映像文件要符合以下要求:1,压缩包完好无损。2,减压后的映像文件后缀名为ISO或者GHO.3,文件要在硬盘根目录才便于识别。4,映像文件后缀...

    win10最新版本是多少2025(win10最新版本是20h2吗)

    1、打开软件,选择需要安装的win10系统。(4g以上内存选择64位系统)2、接着我们耐心等待下载重装资源。3、资源下载完成后,等待环境部署完毕重启即可。4、进入到pe系统后,打开小白工具,选择安装的...

    u盘显示被写保护怎么处理

    U盘被写保护可以通过以下方法解除:格式化U盘:检查U盘上是否有写保护按钮,如果有,将其拨下,然后对U盘进行格式化即可。分区格式为exFat异常:这时需要Win+R打开窗口,输入cmd并点击确定,然后在...

    电脑硬盘坏了恢复数据成功率高吗

    1.不能全部恢复。因为电脑硬盘数据丢失可能是硬件故障、病毒攻击、人为误操作等原因造成,而不同的原因造成的数据丢失程度不同,可恢复的数据也有所不同。2.但也有可能可以全部恢复。如果是硬件故障引起的数...

    移动硬盘怎么分区合并(移动硬盘分区合并最简单三个步骤)

    1、按下组合键“win+R”打开运行窗口。2、在其中的输入框中输入“diskmgmt.msc”,再点击“确定”。3、在弹出的窗口中就可以看到要合并的磁盘了。4、在磁盘上单击鼠标右键。在弹出的选项框中点...

    取消回复欢迎 发表评论: