【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 项目的最佳实践,因为它可以隔离项目的依赖性,使得项目管理更加简单和干净。


相关文章
|
1月前
|
Shell 程序员 开发者
轻松搞定在Python中构建虚拟环境
本教程教你如何使用业界公认的最佳实践,创建一个完全工作的Python开发环境。虚拟环境通过隔离依赖项,避免项目间的冲突,并允许你轻松管理包版本。我们将使用Python 3的内置`venv`模块来创建和激活虚拟环境,确保不同项目能独立运行,不会相互干扰。此外,还将介绍如何检查Python版本、激活和停用虚拟环境,以及使用`requirements.txt`文件共享依赖项。 通过本教程,你将学会: - 创建和管理虚拟环境 - 避免依赖性冲突 - 部署Python应用到服务器 适合新手和希望提升开发环境管理能力的开发者。
110 2
|
2月前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
3月前
|
弹性计算 Linux iOS开发
Python 虚拟环境全解:轻松管理项目依赖
本文详细介绍了 Python 虚拟环境的概念、创建和使用方法,包括 `virtualenv` 和 `venv` 的使用,以及最佳实践和注意事项。通过虚拟环境,你可以轻松管理不同项目的依赖关系,避免版本冲突,提升开发效率。
214 3
|
4月前
|
Ubuntu Linux Python
Ubuntu学习笔记(六):ubuntu切换Anaconda和系统自带Python
本文介绍了在Ubuntu系统中切换Anaconda和系统自带Python的方法。方法1涉及编辑~/.bashrc和/etc/profile文件,更新Anaconda的路径。方法2提供了详细的步骤指导,帮助用户在Anaconda和系统自带Python之间进行切换。
210 1
|
4月前
|
Python
Jetson环境安装(二):ubuntu18.0卸载和安装python3
在Jetson Nano上如何卸载Python 3.7并重新安装Python 3.7.0版本的详细步骤,包括卸载命令、安装依赖库、下载和编译Python源码以及建立软链接等。
119 2
|
4月前
|
安全 Linux 开发者
|
4月前
|
数据处理 iOS开发 MacOS
Python 虚拟环境安装使用(Anaconda 实操完整版)
【10月更文挑战第4天】Anaconda 是一个开源的 Python 发行版,集成了常用科学计算与数据处理库,并提供了方便的包管理工具 `conda`。虚拟环境则允许在同一台机器上创建多个独立的 Python 运行环境,避免库版本冲突。通过下载 Anaconda、创建与激活虚拟环境、安装软件包及管理环境,可有效支持 Python 项目开发。
770 8
|
5月前
|
Linux Python
linux 封装 python
linux 封装 python
31 0
|
5月前
|
Linux Python
Linux 下封装 Python
Linux 下封装 Python
33 0
|
5月前
|
Java Linux Python
Linux环境下 代码java调用python出错
Linux环境下 代码java调用python出错
98 4