Ubuntu创建python虚拟环境

1、安装Python

1)打开终端。

2)添加deadsnakes PPA到你的系统(如果尚未添加):

sudo add-apt-repository ppa:deadsnakes/ppa

系统更新:

sudo apt-get update

 安装Python 3.9:

sudo apt-get install python3.9

 查看安装的版本:

python3.9 --version

请注意,具体的版本号可能会变化。如果需要特定的小版本,请确保从PPA获取最新的可用版本,或从Python官方网站下载源代码进行编译安装。

2、创建并激活虚拟环境

1)确保已安装对应版本的virtualenv 或 venv 模块,如Python3.9版本:

sudo apt install python3.9-venv

对于旧版本的 Python,可以安装 virtualenv:

pip install virtualenv

2)创建虚拟环境:

使用 venv 创建虚拟环境:

python3 -m venv myenv

使用 virtualenv 创建虚拟环境:

### 创建和配置 Python 虚拟环境Ubuntu创建和配置 Python 虚拟环境可以通过多种方式实现。以下是具体的方法: #### 方法一:使用 `python3-venv` 模块 此模块是 Python 3 的标准库的一部分,用于创建轻量级的虚拟环境。 1. 安装 `python3-venv` 模块 如果尚未安装该模块,则可以运行以下命令来安装它: ```bash sudo apt update && sudo apt install python3-venv ``` 2. 创建虚拟环境 使用 `python3 -m venv` 命令指定要创建虚拟环境目录名称: ```bash python3 -m venv myenv ``` 这里 `myenv` 是新创建虚拟环境文件夹名[^1]。 3. 激活虚拟环境 在终端中通过以下命令激活虚拟环境: ```bash source myenv/bin/activate ``` 成功激活后,提示符会显示 `(myenv)` 表明当前处于虚拟环境中。 4. 卸载或退出虚拟环境 当完成工作时,可通过输入以下命令停用虚拟环境: ```bash deactivate ``` #### 方法二:使用 `virtualenv` 和 `virtualenvwrapper` 这种方法提供了更灵活的方式管理多个虚拟环境。 1. 安装 `pip` 并验证其版本 首先确认已安装 `pip` 工具,并更新到最新版: ```bash sudo apt install python3-pip pip3 --version ``` 2. 安装 `virtualenv` 及 `virtualenvwrapper` 执行以下命令以安装必要的工具包: ```bash sudo pip3 install virtualenv virtualenvwrapper ``` 3. 设置环境变量 编辑用户的 shell 配置文件(如 `.bashrc` 或 `.zshrc`),添加以下行以便加载 `virtualenvwrapper` 功能: ```bash export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 source /usr/local/bin/virtualenvwrapper.sh ``` 4. 创建新的虚拟环境 利用 `mkvirtualenv` 命令快速建立一个新的虚拟环境: ```bash mkvirtualenv myproject_env ``` 5. 启动现有虚拟环境 若要切换至某个已有虚拟环境,可执行: ```bash workon myproject_env ``` 6. 删除不再使用的虚拟环境 若需移除某虚拟环境,可用以下指令: ```bash rmvirtualenv myproject_env ``` 以上两种方法均能有效帮助开发者构建独立于全局系统的开发测试区域[^2][^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

will.hu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值