在ubuntu系统上安装python 虚拟环境virtualenv

本文详细介绍如何使用pip安装virtualenv,并通过具体步骤指导读者在Linux环境下创建和管理Python3.6的虚拟环境。从安装virtualenv到创建虚拟环境,再到激活和退出虚拟环境,全程覆盖,适合初学者和需要在特定Python版本下工作的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考链接: https://www.jianshu.com/p/619903079bcb


1.  pip3 install virtualenv   # 采用pip方式安装virtual
    
2. 	mkdir /opt/python3.6     # 专门创建目录,用于存放虚拟环境文件,以后pip安装的内容也在此,建议安装在一个不常修改地方
3.	cd /opt/python3.6
	
4.	virtualenv label --python=python3.6 –no-site-packages     # 创建虚拟环境,  名字:label, Python为 Python3.6

5.	source label/bin/activate      # 在/opt/python3.6目录下,source进入虚拟环境
	
6.	deactivate    #  退出

### 在 Ubuntu安装并配置 Python 虚拟环境的方法 在 Ubuntu 系统安装并配置 Python 虚拟环境是一个常见的需求,尤其在开发和部署项目时需要隔离依赖环境。以下是具体的操作方法: #### 1. 安装虚拟环境工具 首先,确保系统中已经安装了 `pip` 和相关依赖包。如果尚未安装,可以运行以下命令: ```bash sudo apt update sudo apt install python3-pip python3-venv ``` 这一步确保了 Python虚拟环境模块 `venv` 已经安装[^1]。 接着,安装 `virtualenv` 和 `virtualenvwrapper`,这两个工具可以帮助更方便地管理和切换虚拟环境: ```bash sudo pip3 install virtualenv virtualenvwrapper ``` 上述命令会安装必要的工具以支持虚拟环境的创建和管理[^2]。 #### 2. 配置虚拟环境路径 编辑用户的 `.bashrc` 文件,添加以下内容以配置虚拟环境的工作目录和加载脚本: ```bash export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/Devel source /usr/local/bin/virtualenvwrapper.sh ``` 注意:如果找不到 `virtualenvwrapper.sh` 文件,可以通过以下命令查找其路径: ```bash which virtualenvwrapper.sh ``` 然后将找到的实际路径替换到 `.bashrc` 文件中的 `source` 命令中[^4]。 保存文件后,执行以下命令使配置生效: ```bash source ~/.bashrc ``` #### 3. 创建虚拟环境 使用以下命令创建一个新的虚拟环境,指定 Python 版本为 Python 3: ```bash mkvirtualenv -p python3 虚拟环境名称 ``` 例如,创建一个名为 `myenv` 的虚拟环境: ```bash mkvirtualenv -p python3 myenv ``` 如果需要创建基于 Python 2 的虚拟环境(尽管不推荐),可以省略 `-p python3` 参数[^2]。 #### 4. 管理虚拟环境 - **进入虚拟环境**:运行 `workon 虚拟环境名称`。 - **退出虚拟环境**:运行 `deactivate`。 - **查看所有虚拟环境**:运行 `workon` 或 `lsvirtualenv`。 - **删除虚拟环境**:运行 `rmvirtualenv 虚拟环境名称`。 #### 5. 注意事项 在某些情况下,Ubuntu 默认安装Python 可能是 Python 2.x,而现代开发通常需要 Python 3.x。因此,在创建虚拟环境时,务必明确指定 Python 版本。此外,如果遇到与 `virtualenvwrapper.sh` 相关的问题,检查该脚本是否正确指向 Python 3 的解释器[^3]。 --- ### 示例代码 以下是一个完整的脚本示例,用于自动化安装和配置虚拟环境: ```bash #!/bin/bash # 更新系统包 sudo apt update && sudo apt upgrade -y # 安装 pip 和 venv 模块 sudo apt install python3-pip python3-venv -y # 安装 virtualenvvirtualenvwrapper sudo pip3 install virtualenv virtualenvwrapper # 配置 .bashrc 文件 echo "export WORKON_HOME=$HOME/.virtualenvs" >> ~/.bashrc echo "export PROJECT_HOME=$HOME/Devel" >> ~/.bashrc echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.bashrc # 使配置生效 source ~/.bashrc # 创建虚拟环境 read -p "请输入虚拟环境名称: " env_name mkvirtualenv -p python3 $env_name echo "虚拟环境 $env_name 已成功创建!" ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值