当前位置: 首页 > news >正文

搭建Python2和Python3虚拟环境

搭建Python3虚拟环境

  • 1. 更新pip
  • 2. 搭建Python3虚拟环境
    • 第一步:安装python虚拟化工具
    • 第二步: 创建虚拟环境
  • 3. 搭建Python2虚拟环境
    • 第一步:安装虚拟环境模块
    • 第二步:创建虚拟环境
  • 4. workon命令管理虚拟机
    • 第一步:安装扩展包
    • 第二步: 配置高级变量

1. 更新pip

python -m pip install --upgrade pip

在这里插入图片描述

2. 搭建Python3虚拟环境

第一步:安装python虚拟化工具

python -m pip install virtualenv -i  http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

在这里插入图片描述

第二步: 创建虚拟环境

# 切换路径,虚拟环境的路径
e:
cd envs# 创建虚拟环境
python -m virtualenv py379env# 激活
cd py3108env\Scripts
activate

在这里插入图片描述
下面表示虚拟环境已激活
在这里插入图片描述

3. 搭建Python2虚拟环境

第一步:安装虚拟环境模块

pip install virtualenvwrapper 

第二步:创建虚拟环境

C:\envs>python   # 查看python版本
# Python 2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit (Intel)] on win32
# Type "help", "copyright", "credits" or "license" for more information.
# >>>C:\envs>python -m virtualenv py_ven26  # 创建虚拟机
# New python executable in py_ven26\Scripts\python.exe
# Installing setuptools................done.
# Installing pip...................done.# windows中需要配置‘高级环境变量’
# 变量名:WORKON_HOME
# 变量值:C:\envs (虚拟环境存放的目录路径)
C:\envs>workon  # 查看所有的虚拟环境
# Pass a name to activate one of the following virtualenvs:
# ==============================================================================
# py_ven26   # 虚拟环境
# tg26env    # 虚拟环境C:\envs>workon py_ven26  # 切换虚拟环境
(py_ven26) C:\envs>python   # 虚拟环境中查看python版本
# Python 2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit (Intel)] on win32
# Type "help", "copyright", "credits" or "license" for more information.
# >>> exit() # 退出python 

4. workon命令管理虚拟机

第一步:安装扩展包

# windows操作系统  workon命令管理虚拟机
# python3
pip3 install virtualenvwrapper-win -i  http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com# python2
pip install virtualenvwrapper-win -i  http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com# 不然会报 workon不是内部或外部命令 针对windows系统

第二步: 配置高级变量

变量值:就是存放Python虚拟环境的目录路径

在这里插入图片描述

http://www.lryc.cn/news/483844.html

相关文章:

  • 【HarmonyOS NEXT】一次开发多端部署(以轮播图、Tab栏、列表为例,配合栅格布局与媒体查询,进行 UI 的一多开发)
  • ubontu--cuDNN安装
  • 高项 - 项目范围管理
  • 如何获取PostgreSQL慢查询?从小白到高手的实战指南
  • golang分布式缓存项目 Day4 一致性哈希
  • ARM 汇编指令
  • 打造个性化体验:在Axure中创建你的专属组件库
  • 如何用WordPress和Shopify提升SEO表现?
  • 不泄密的安全远程控制软件需要哪些技术
  • rust高级特征
  • STM32F407简单驱动步进电机(标准库)
  • 使用热冻结数据层生命周期优化在 Elastic Cloud 中存储日志的成本
  • LeetCode131. 分割回文串(2024冬季每日一题 4)
  • 万字长文解读深度学习——训练(DeepSpeed、Accelerate)、优化(蒸馏、剪枝、量化)、部署细节
  • STM32—独立看门狗(IWDG)和窗口看门狗(WWDG)
  • ks8 本地化部署 F5-TTS
  • Web组态大屏可视化编辑器
  • 【comfyui教程】让模特换衣服,comfyui一键搞定!
  • 数据湖与数据仓库的区别
  • golang分布式缓存项目 Day6 防止缓存击穿
  • Redis高可用-主从复制
  • Angular框架:构建现代Web应用的全面指南
  • Golang | Leetcode Golang题解之第563题二叉树的坡度
  • gdb编译教程(支持linux下X86和ARM架构)
  • Android 开发指南:初学者入门
  • 镭速大文件传输软件向金融银行的文档管理提供高效的解决方案
  • D64【python 接口自动化学习】- python基础之数据库
  • HTTP 客户端怎么向 Spring Cloud Sleuth 传输跟踪 ID
  • 为什么hbase在大数据领域渐渐消失
  • 【GPTs】EmojiAI:轻松生成趣味表情翻译