创建Python虚拟环境

部署运行你感兴趣的模型镜像

因为我使用VMware安装的树莓派不能够成功安装miniconda和Anaconda,为了保证安装其他库不受版本的影响,选择使用virtualenv来建立特定虚拟环境


首先先更新和安装virtualenv

使用命令:sudo apt-get update

安装virtualenv指令:sudo apt-get install python3-venv 

 

目前已经安装好了 virtualenv,需要在找一个文件夹,将环境文件都安装到一个地方,方便环境管理

找到一个存放的文件夹,右键打开终端环境

在这个环境中执行命令:

 python3.10 -m venv myenv310         python版本 -m venv 环境名称

创建成功后,在文件夹中出现了命名虚拟环境名字的文件夹 

要开启此虚拟环境的话执行命令
 source myenv310/bin/activate

进入环境中,可以安装所需的软件包而不受环境版本限制

若想退出环境输入命令 

deactivate

 

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

要在 Ubuntu 上使用 `python3.10` 创建虚拟环境,首先必须**安装 Python 3.10**,因为默认的 Ubuntu 软件源中可能不包含它。以下是 **完整、详尽、可操作的步骤**,适用于腾讯云或任意 Ubuntu 22.04/20.04 服务器。 --- ## ✅ 目标 使用 `python3.10` 创建虚拟环境: ```bash python3.10 -m venv myenv ``` 为此需要完成三步: 1. 安装 Python 3.10 2. 安装 `venv` 模块支持(`python3.10-venv`) 3. 创建虚拟环境 --- ## ✅ 步骤 1:添加 deadsnakes PPA(官方推荐方式) Ubuntu 官方仓库通常不提供旧版本 Python,但 [deadsnakes PPA](https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa) 是社区广泛使用的安全源。 ```bash # 安装用于管理 PPA 的工具 sudo apt install software-properties-common -y # 添加 deadsnakes PPA sudo add-apt-repository ppa:deadsnakes/ppa -y # 更新包列表 sudo apt update ``` > ⚠️ 注意:此操作仅适用于 x86_64 架构的 Ubuntu 系统(腾讯云 VM 默认满足)。 --- ## ✅ 步骤 2:安装 Python 3.10 和相关组件 ```bash # 安装 Python 3.10 sudo apt install python3.10 -y # 安装 venv 支持(关键!否则无法创建虚拟环境) sudo apt install python3.10-venv -y # (可选)安装 pip for Python 3.10 # 如果后续报错 "no module named pip",再运行这行: sudo apt install python3.10-distutils python3.10-dev -y ``` 验证是否安装成功: ```bash python3.10 --version # 输出应为:Python 3.10.13 或类似 ``` --- ## ✅ 步骤 3创建虚拟环境 ```bash python3.10 -m venv venv ``` ✅ 成功!你现在有了基于 Python 3.10 的虚拟环境。 激活并验证: ```bash source venv/bin/activate python --version # 应输出 Python 3.10.x ``` --- ## 🛠️ 手动安装 pip(如果缺失) 有时新安装的 `python3.10` 没有自带 pip,可以手动安装: ```bash # 下载 get-pip.py curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 用 python3.10 安装 pip python3.10 get-pip.py # 验证 python3.10 -m pip --version ``` 然后你可以正常使用: ```bash python3.10 -m pip install numpy flask ... ``` --- ## 💡 可选:设置别名或软链接(方便使用) ```bash # 临时添加 alias(重启失效) alias python3.10='python3.10' # 永久添加(写入 shell 配置) echo "alias py10='python3.10'" >> ~/.bashrc source ~/.bashrc ``` 之后可用: ```bash py10 -m venv myenv ``` --- ## ❌ 常见错误及解决 | 错误 | 原因 | 解决方法 | |------|------|---------| | `Command 'python3.10' not found` | 未安装 Python 3.10 | 使用 `add-apt-repository ppa:deadsnakes/ppa` | | `The virtual environment was not created successfully because ensurepip is not available` | 缺少 `python3.10-venv` 包 | `sudo apt install python3.10-venv` | | `Error: Unable to locate package python3.10-venv` | 源未更新或架构不支持 | 确保已执行 `sudo apt update` | --- ## ✅ 总结命令(一键复制粘贴) ```bash # 添加 PPA 并安装 Python 3.10 + venv 支持 sudo apt update sudo apt install software-properties-common -y sudo add-apt-repository ppa:deadsnakes/ppa -y sudo apt update sudo apt install python3.10 python3.10-venv python3.10-distutils python3.10-dev -y # 验证安装 python3.10 --version # 创建虚拟环境 python3.10 -m venv venv # 激活环境 source venv/bin/activate # 安装 pip(如需) curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3.10 get-pip.py # 验证 pip python3.10 -m pip --version ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值