首页 > 其他分享 >搭建虚拟环境

搭建虚拟环境

时间:2023-06-14 19:55:37浏览次数:37  
标签:虚拟环境 workon 文件夹 usr install local 搭建

1. 简介

  • 描述:不同的虚拟环境相互独立,防止出现包管理混乱和版本冲突

2. windows下创建

  1. 新建文件夹

  2. 切换到新建的文件夹下

  3. 下载虚拟环境

    1. 在当前文件夹下使用自带的虚拟环境:python -m venv virtual_env
    2. 使用:pip install virtualenv,创建文件夹:virtualenv xxx(文件夹的名称)
  4. 激活虚拟环境

    1. cd scripts
    2. .\activate
  5. 退出虚拟环境

    1. deactivate
  6. 查看虚拟环境列表:

    1. 下载:pip3 install workon
    2. 使用:workon
  7. 进入指定虚拟环境:workon env1

  8. 删除虚拟环境名称:rmvirtualenv 名称

3. linux下创建

  1. 方式一:在当前文件夹下使用自带的虚拟环境:python -m venv virtual_env

  2. 方式二(推荐使用):

    1. 下载虚拟环境库:pip install virtualenv

    2. 下载virtualenv的一个扩展管理工具:pip3 install virtualenvwrapper==4.8

    3. 创建虚拟环境文件夹:mkdir /usr/local/virtualenvs

    4. 编辑环境变量:vim /etc/profile

    5. 添加内容:

      export WORKON_HOME=/usr/local/virtualenvs
      export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
      export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/python3/bin/virtualenv
      source /usr/local/python3/bin/virtualenvwrapper.sh
      
    6. 生效:source /etc/profile

    7. 创建虚拟环境:mkvirtualenv env1

    8. 退出虚拟环境:deactivate

    9. 查看虚拟环境列表:

      1. 下载:pip3 install workon
      2. 使用:workon
    10. 进入指定虚拟环境:workon env1

    11. 删除虚拟环境名称:rmvirtualenv 名称

4. mac创建

  1. 下载虚拟环境库:pip install virtualenv

  2. 下载virtualenv的一个扩展管理工具:pip3 install virtualenvwrapper==4.8

  3. 创建虚拟环境文件夹:mkdir /usr/local/virtualenvs

  4. 编辑配置:vim ~/.bash_profile

  5. 找到python3的位置以及virtualenvwarapper.sh的位置使用which来查询

  6. 添加内容

    export WORON_HOME=/usr/local/virtualenvs
    export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
    export VIRTUALENVWRAPPER_VIRTUAL=/Library/Frameworks/Python.framework/Versions/3.8/bin/virtualenvwrapper.sh
    source /Library/Frameworks/Python.framework/Versions/3.8/bin/virtualenvwrapper.sh
    
  7. 生效:source ~/.bash_profile

  8. 创建虚拟环境:mkvirtualenv env1

  9. 查看虚拟环境列表:

    1. 下载:pip3 install workon
    2. 使用:workon
  10. 进入指定虚拟环境:workon env1

  11. 删除虚拟环境名称:rmvirtualenv 名称

标签:虚拟环境,workon,文件夹,usr,install,local,搭建
From: https://www.cnblogs.com/zhaohaodong/p/17481219.html

相关文章

  • CentOS环境下搭建seata(二进制、MySQL)
    seata官网:https://seata.io/zh-cn/。我在这里部署的seata版本是2.0.4。SpringCloudAlibaba版本对应组件版本说明,详细参考官网文档:https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E。(1).初始化数据库首先要确......
  • 私人vpn搭建
    一、VPN概述vpn虚拟专用网络,是依靠isp和其他NSP,在公共网络中建立专用的数据通信网络的技术,可以为企业之间或者个人与企业之间提供安全的数据传输隧道服务。在VPN中任意两点之间的连接并没有传统专网所需的端到端的物理链路,而是利用公共网络资源动态组成的,可以理解为通过私有的隧道......
  • 火山引擎 DataLeap:一个易用、高效的数据目录,是如何搭建的?
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群企业如何找到数据、了解数据以及使用数据?这离不开数据目录的能力。数据目录有着类似于“字典”的作用,能够帮助数据生产者和使用者快速定位数据、解释数据、找到数据,并从中提取业务价值。对以研发......
  • docker搭建wordpress
    ==========================docker的安装与部署==========================dockerimages 查看镜像dockerps-a 查看当前已有容器状态dockerexec-it容器编码(无重复前三位即可)或容器名称=================容器有点像虚拟机docker服务秒级启动finalshell连接centos7=......
  • 《最新出炉》系列初窥篇-Python+Playwright自动化测试-3-离线搭建playwright环境
    1.简介有些小伙伴或者童鞋们私信留言说自己是在公司局域网办公,或者公司为了安全对网络管控比较严格(尤其是一些大的国企、央企),总之就是一句话无法连到外网去在线下载,宏哥刚看到留言时觉得这问题还留言问啊,你找个有网的电脑下载好安装包然后安装就可以用了。(第一种情况及解决办法:带......
  • 基于SpringBoot+MyBatis+Thymeleaf的学生管理系统搭建
    学生管理系统Maven工程搭建【步骤】:打开IDEA工具,选择创建一个新工程。选择SpringInitializr,点击Next按钮。大家也可以通过Spring提供的在线创建的方式创建工程,访问(https://start.spring.io),然后将创建后的工程代码zip包解压后,使用IDEA导入工程。这种方式不在本文描述......
  • 搭建promtetheus+grafana性能监控环境
    环境准备CentOSLinuxrelease7.7.1908(Core)prometheus-2.36.2grafana-enterprise-9.0.2-1node_exporter-1.3.1mysqld_exporter-0.14.0备注:软件可以去清华镜像站下载:https://mirrors.tuna.tsinghua.edu.cn/github-release/prometheus/prometheus/或者:https://download......
  • 基于 hugo 和 papermod 主题搭建自己的博客
    部署博客到vercelFreeNom申请域名首先,梯子最好选择美国的,并且freenom选择地址时最好与ip所在州可以对应得上;进入FreeNom,输入zwyb.tk,然后点击检查可用性,这里要记得输入后缀,能避免点击现在获取显示不可用的问题。如下图所示:Cloudfare管理域名cloudfare添加站点zwyyy456.ml,然......
  • Habor 搭建镜像仓库
     01、环境准备 (1)安装docker和docker-compose (2)下载harbor离线安装包下载地址:https://github.com/goharbor/harbor/releases02、安装harbor(1)修改配置 cpharbor.yml.tmplharbor.yml#按需要修改配置文件(2)运行脚本./prepare./install.sh(3)访问harbor (4)......
  • 使用Nexus搭建私有Nuget仓库
    前言Nuget是ASP.NETGallery的一员,是免费、开源的包管理工具,专注于在.Net/.NetCore应用开发过程中第三方组件库的管理,相对于传统单纯的dll引用要方便、科学得多。其中nuget.org是最著名的Nuget公开库,但是企业内部开发的(业务)公共组件不可能都往公开库上传,所以,企业内部需......