ubuntu下创建python2虚拟环境

本文详细介绍了在Ubuntu系统中如何创建Python2虚拟环境,避免因系统默认Python版本为Python3导致的困扰。通过修改`virtualenv`命令参数,指定Python2版本,可以成功创建所需的Python2虚拟环境。

没有截图是不是很烦?准备离开了?很简单,还是看看吧,免得浪费时间!!!

其他的很多都是有坑的。别看本文没图,但是很实用哦!

请勿直接进入下面的参考链接的文章。直接在本文寻找答案即可!!!免得入坑!

参考链接:https://www.aliyun.com/jiaocheng/438708.html

                  https://blog.youkuaiyun.com/qingche456/article/details/65465760 (主要参考这篇)

首先参考的链接是:https://www.aliyun.com/jiaocheng/438708.html。一般来说没有啥问题,如果系统版本为python3,想创建一个python2版本使用,就很容易陷入一种误区,下面首先按照上面这个链接步骤创建试一试:

(1)$ sudo pip install virtualenv

(2)$ sudo apt-get install python-virtualenv

(3)$ virtualenv myvenv

(4)$ source myvenv/bin/activate  激活虚拟环境

(5)$ which python

(6)$deactivate      退出当前虚拟环境

这样没有直接指定python版本,

<think>我们正在回答用户关于在Ubuntu创建Python虚拟环境的问题。根据引用内容,用户已经提供了几个引用,其中引用[2]和引用[3]直接涉及Ubuntu系统下创建虚拟环境的方法。 用户提到的方法有两种:一种是使用virtualenv和virtualenvwrapper,另一种是使用python自带的venv模块(在引用中未直接提到,但也是常用方法)。根据引用[3],我们看到了安装virtualenv和virtualenvwrapper的步骤,以及配置环境变量的方法。 我们的回答应该包括以下两种方法: 方法1:使用venv(Python 3自带的模块,无需额外安装) 方法2:使用virtualenv和virtualenvwrapper(需要安装,但使用更方便) 注意:在Ubuntu上,通常系统自带的Python版本可能有多个,我们需要明确指出命令中使用的Python版本(如python3)。 另外,根据引用[2],我们可以知道如何指定Python版本来创建虚拟环境。 步骤: 1. 安装虚拟环境所需的包(对于venv不需要额外安装,因为Python3已经内置;对于virtualenv则需要安装2. 配置环境(特别是virtualenvwrapper需要配置) 3. 创建虚拟环境 4. 激活和退出虚拟环境 我们按照这个思路来组织回答。 注意:由于用户之前的问题是关于下载Miniconda,而这次是创建虚拟环境,我们不需要涉及conda环境(conda有自己的虚拟环境管理方式),而是使用Python原生的方法。 下面开始回答: </think>### 📦 在 Ubuntu 系统创建 Python 虚拟环境的方法 以下是两种主流方法(原生 `venv` 和 `virtualenvwrapper`),根据 Python 版本需求选择: --- #### 🧩 方法一:使用 Python 内置模块 `venv`(推荐 Python 3.3+) 1. **安装 Python 环境** ```bash sudo apt update && sudo apt install python3-venv # 确保 venv 模块已安装 ``` 2. **创建虚拟环境** ```bash python3 -m venv myenv # 会在当前目录生成 myenv 文件夹 ``` > 可通过 `python3.x -m venv myenv` 指定 Python 版本(如 `python3.10`) 3. **激活虚拟环境** ```bash source myenv/bin/activate # 激活后会显示环境名 (myenv) ``` ```bash # 验证环境 (myenv) $ python --version # 显示隔离的Python版本 (myenv) $ which pip # 显示隔离的pip路径 ``` 4. **退出环境** ```bash deactivate ``` --- #### ⚙️ 方法二:使用 virtualenvwrapper(适合多环境管理) 1. **安装依赖** ```bash sudo apt update sudo apt install python3-pip # 安装 pip3 sudo pip3 install virtualenv virtualenvwrapper # 安装工具包 [^3] ``` 2. **配置环境变量** 编辑 `~/.bashrc` 文件: ```bash nano ~/.bashrc ``` 在文件末尾添加: ```bash export WORKON_HOME=$HOME/.virtualenvs # 所有环境保存目录 export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 source /usr/local/bin/virtualenvwrapper.sh ``` 刷新配置: ```bash source ~/.bashrc ``` 3. **创建虚拟环境** ```bash mkvirtualenv mywork -p python3.10 # 指定 Python 3.10 [^2] ``` > 默认创建在 `~/.virtualenvs` 目录 4. **管理环境** ```bash workon # 查看所有环境 workon mywork # 激活环境 deactivate # 退出环境 rmvirtualenv mywork # 删除环境 ``` --- ### 💡 关键对比 | 特性 | `venv` (原生) | `virtualenvwrapper` | |---------------------|------------------------|-------------------------| | 安装复杂度 | ⭐ (无需额外安装) | ⭐⭐⭐ (需配置) | | 多环境管理 | 手动切换目录 | 统一目录 + 快捷命令 | | 指定 Python 版本 | 通过解释器路径指定 | `-p` 参数直接指定 [^2] | | 适用场景 | 简单项目/单环境 | 频繁切换多版本/多项目 | --- ### 🔍 验证虚拟环境是否生效 ```bash # 激活环境后检查包路径 (myenv) $ pip list # 应只显示基础包(如 pip/setuptools),不含系统级包 ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值