【ubuntu】 Linux(ubuntu)创建python的虚拟环境

简介: 【ubuntu】 Linux(ubuntu)创建python的虚拟环境


👉博__主👈:米码收割机

👉技__能👈:C++/Python语言

👉公众号👈:测试开发自动化【获取源码+商业合作】

👉荣__誉👈:阿里云博客专家博主、51CTO技术博主

👉专__注👈:专注主流机器人、人工智能等相关领域的开发、测试技术。



在 Linux 上使用 Python 创建虚拟环境非常简单。常用的工具是 venv(Python 3.3 之后内置)和 virtualenv。以下是使用这两种方法创建虚拟环境的步骤:

方法1. 使用 venv:

  1. 安装 venv:
    如果你的 Python 版本大于等于 3.3,那么 venv 已经内置,不需要额外安装。如果由于某种原因你没有 venv,你可以使用 apt 安装它(针对 Debian/Ubuntu):
sudo apt-get install python3-venv
  1. 创建虚拟环境:
python3 -m venv myenv
  1. 这将在当前目录下创建一个名为 myenv 的文件夹,其中包含了虚拟环境。
  2. 激活虚拟环境:
source myenv/bin/activate
  1. 一旦激活,你的命令提示符将显示虚拟环境的名称,表示你正在使用该虚拟环境。
  2. 退出虚拟环境:
deactivate

方法 2. 使用 virtualenv:

  1. 安装 virtualenv:
pip install virtualenv
  1. 创建虚拟环境:
virtualenv myenv
  1. 这也将在当前目录下创建一个名为 myenv 的文件夹。
  2. 激活虚拟环境:
source myenv/bin/activate
  1. 退出虚拟环境:
deactivate

选择哪种方法取决于你的需求。对于大多数用途,venv 足够好了,但 virtualenv 提供了一些额外的功能和选项。无论选择哪种方法,使用虚拟环境都是 Python 项目的最佳实践,因为它可以隔离项目的依赖性,使得项目管理更加简单和干净。


相关文章
|
7月前
|
Ubuntu 编译器 开发工具
在Ubuntu系统上搭建RISC-V交叉编译环境
以上步骤涵盖了在Ubuntu系统上搭建RISC-V交叉编译环境的主要过程。这一过程涉及了安装依赖、克隆源码、编译安装工具链以及设置环境变量等关键步骤。遵循这些步骤,可以在Ubuntu系统上搭建一个用于RISC-V开发的强大工具集。
804 22
|
7月前
|
Ubuntu 编译器 计算机视觉
Ubuntu 20.04环境下无法找到#include<opencv/cv.h>文件 - 解决方案。
希望这些信息能帮助你解决遇到的问题。
418 10
|
7月前
|
存储 Linux 开发工具
Linux环境下使用Buildroot配置软件包
使用Buildroot可以大大简化嵌入式Linux系统的开发和维护工作,但它需要对Linux系统和交叉编译有深入的理解。通过上述步骤,可以有效地配置和定制软件包,为特定的嵌入式应用构建高效、稳定的系统。
849 11
|
8月前
|
存储 Ubuntu 自动驾驶
运行Udacity的MPC控制项目指南(project_10)在Ubuntu 18.04环境下
以上步骤应该能够帮助您成功设置并运行Udacity MPC控制项目,在此过程中您将学习如何应用模型预测控制理论去指导车辆沿着轨迹自主驾驶,在模拟环境下测试其效果。这个过程不但涵盖了理论知识也有实践操作,对于学习自动驾驶车辆控制系统非常有帮助。
272 15
|
9月前
|
存储 监控 Linux
Linux环境锁定关键文件防止误删操作流程。
总结以上内容,在Linux环境下锁定重要文档避免误删涉及到多种技术手段与策略组合运作, 包括但不限于利用chatter指挥官固化文档状态至只读模式、运作ACL精准调整访问权利列表、编排自动化流程简
452 20
|
9月前
|
Linux
Linux环境下的UDEV机制及其与守护进程的关联
实际使用时管理员需要熟悉编写合适udev rules去满足特殊需求;同时也需要注意避免编写过度复杂导致无法预料结果rules.UDEVD虽然稳健但错误配置可能导致无法预料问题因此需谨慎处理相关配置工作.
346 16
|
9月前
|
缓存 Ubuntu Docker
Ubuntu环境下删除Docker镜像与容器、配置静态IP地址教程。
如果遇见问题或者想回滚改动, 可以重启系统.
569 16
|
8月前
|
消息中间件 人工智能 运维
Ubuntu环境下的 RabbitMQ 安装与配置详细教程
本文聚焦在Ubuntu下RabbitMQ安装与配置教程,旨在帮助读者快速构建稳定可用的消息队列服务。
1470 6