iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >在Linux系统下如何使用Python虚拟环境
  • 150
分享到

在Linux系统下如何使用Python虚拟环境

2023-06-16 00:06:04 150人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关在linux系统下如何使用python虚拟环境,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。为什么需要虚拟环境其实虚拟环境要解决的根本问题就是各种第三方包的混乱问题。假如你在公

这篇文章将为大家详细讲解有关在linux系统下如何使用python虚拟环境,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

为什么需要虚拟环境

其实虚拟环境要解决的根本问题就是各种第三方包的混乱问题。

假如你在公司接收了三个项目

  • 一个是用的Django1.5,老项目

  • 一个是用的DjanGo1.8,最近项目

  • 一个是用的Django2.0+,新开的项目

你一个电脑只能装一个Django吧,所以,怎么办,这时候就需要一个工具来分离开各种版本。

这只是一种情况,我们大Python最引以为傲的就是大量的第三方包,当一个项目和另一个项目的大量的包并且是相同的包的时候,就完了,这个项目除了你没人能维护了。

下面就要引出我们最常用的也是最标准化的一个第三方包,

virtualenv

再加一个包管理工具

virtualenvwrapper

有了这俩,上述问题都是浮云。

Linux环境概述

本次示例的是Linux ubuntu 18.04版本,如下图所示。

在Linux系统下如何使用Python虚拟环境

Python版本为自带的3.6.9,如下图所示。

在Linux系统下如何使用Python虚拟环境

pip版本已经更新成最新,如下图所示。

pip更新命令:

sudo python3 -m pip install --upgrade pip

在Linux系统下如何使用Python虚拟环境

安装配置

1. 安装virtualenv

pip install virtualenv

在Linux系统下如何使用Python虚拟环境

2. 安装虚拟环境管理工具

pip install virtualenvwrapper

在Linux系统下如何使用Python虚拟环境

操作步骤

1. 创建一个文件夹用于存放虚拟环境

mkdir $HOME/.virtualenvs

或者

mkdir .virtualenvs

其实就是当前家目录下,~的意思是当前家目录,如果一直在~下,不需要$HOME也可以。

在Linux系统下如何使用Python虚拟环境

在Linux系统下如何使用Python虚拟环境

.开头的都是隐藏文件,需要命令

ls -al

才能看到。

2. 执行命令

which Python3

查看Python的安装目录,如下图所示。

在Linux系统下如何使用Python虚拟环境

3. 执行命令

which virtualenvwrapper.sh

查看virtualenvwrapper的目录。

在Linux系统下如何使用Python虚拟环境

红色部分其实就是我的家目录,简写成~/也是可以的。

4. 修改./bashrc文件,使用命令:

vim .bashrc

此处需要有vim基础,如果对vim不熟悉的建议了解一下在回来看。

添加内容,如下所示。

export WORKON_HOME=$HOME/.virtualenvs source ~/.local/bin/virtualenvwrapper.sh # which virtualenvwrapper.sh命令获取 VIRTUALENVWRAPPER_PYTHON=/usr/bin/Python3 # which Python3命令获取

在Linux系统下如何使用Python虚拟环境

5. 刷新配置文件

source .bashrc

在Linux系统下如何使用Python虚拟环境

常用命令

1. 新建一个虚拟环境

mkvirtualenv spider

新建了一个spider的虚拟环境,并且进入了spider这个环境。

(spider) 表示进入了spider这个虚拟环境,并且正在使用,如下图所示。

在Linux系统下如何使用Python虚拟环境

2. 退出当前虚拟环境

deactivate

在Linux系统下如何使用Python虚拟环境

3. 查看所有的虚拟环境

workon or lsvirtualenv

这两个命令一般都是可以的。

在Linux系统下如何使用Python虚拟环境

目前创建了两个,flask和spider,如上图所示。

4. 删除虚拟环境

rmvirtualenv flask

删除了flask虚拟环境

在Linux系统下如何使用Python虚拟环境

5. 进入某个虚拟环境

在Linux系统下如何使用Python虚拟环境

小技巧

  • 即使没有退出当前虚拟环境,workon也是直接可以切换到其他虚拟环境的

在Linux系统下如何使用Python虚拟环境

  • 在Linux中,虚拟环境的命令是可以通过tab键自动补全的噢~

命令总结

在Linux系统下如何使用Python虚拟环境

关于“在Linux系统下如何使用Python虚拟环境”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: 在Linux系统下如何使用Python虚拟环境

本文链接: https://www.lsjlt.com/news/281989.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 在Linux系统下如何使用Python虚拟环境
    这篇文章将为大家详细讲解有关在Linux系统下如何使用Python虚拟环境,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。为什么需要虚拟环境其实虚拟环境要解决的根本问题就是各种第三方包的混乱问题。假如你在公...
    99+
    2023-06-16
  • 怎么在Linux系统下使用Python虚拟环境
    怎么在Linux系统下使用Python虚拟环境,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Hello小伙伴们,你们好,又是日常get新技能的一天,今天,咱们来整一下如何玩转L...
    99+
    2023-06-01
  • 如何在Python中使用虚拟环境
    在Python中使用虚拟环境可以帮助您管理项目所需的依赖项,避免与系统中其他Python项目的冲突。以下是在Python中使用虚拟环...
    99+
    2024-05-10
    Python
  • python虚拟环境中如何使用virtualenv
    这篇文章主要为大家展示了“python虚拟环境中如何使用virtualenv”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python虚拟环境中如何使用virtualenv”这篇文章吧。virt...
    99+
    2023-06-02
  • 在Linux系统下怎么用命令行工具管理虚拟机环境
    本篇内容主要讲解“在Linux系统下怎么用命令行工具管理虚拟机环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在Linux系统下怎么用命令行工具管理虚拟机环境”吧! 配置存储池Virsh命令行...
    99+
    2023-06-13
  • Python Anaconda创建虚拟环境及Pycharm使用虚拟环境
    目录 前言 一、Anaconda与Pycharm 二、conda常用命令 三、Pycharm使用虚拟环境 总结 前言         我们在做开发任务时可能会创建多个项目,这些项目可能会依赖于不同的Python环境。比如有的用到Pytho...
    99+
    2023-09-02
    python pycharm conda
  • Python虚拟环境virtualenv是如何使用的
    了解虚拟环境 如果在一台机器上,想开发多个不同的项目,需要用到同一个包的不同版本,如果还使用上面的命令,在同一个目录下安装或者更新,其它的项目必须就无法运行了,怎么办呢? 解决方案...
    99+
    2024-04-02
  • android sdk如何在Linux系统环境下安装
    这篇文章给大家介绍android sdk如何在Linux系统环境下安装,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。直接下载解压:wget http://dl.google.com/android/andro...
    99+
    2023-05-31
    linux androidsdk 环境下
  • 如何在pycharm中使用anaconda的虚拟环境
    最近项目中有许多同学咨询如何在pycharm中使用anaconda的虚拟环境(envs),这里就给大家简单介绍一下。 首先我们需要安装anaconda,这里就不在追述了,网上安装教程非常多。anaco...
    99+
    2023-09-30
    python 开发语言 后端 pycharm ide
  • Python虚拟环境怎么使用
    这篇文章主要介绍Python虚拟环境怎么使用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、为什么需要虚拟环境?这里的环境,指的就是 Python 代码的运行环境。它应该包含以下信息:Python 解释器,用哪个解...
    99+
    2023-06-15
  • python环境搭建-Linux系统下p
    [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2 Type "help", "copyright", "credits" or "license" for more information. ...
    99+
    2023-01-31
    环境 系统 python
  • 如何在Alma Linux中搭建虚拟化环境
    在Alma Linux中搭建虚拟化环境可以通过使用KVM(Kernel-based Virtual Machine)来实现。以下是在...
    99+
    2024-04-25
    Alma Linux
  • 如何激活python虚拟环境
    如何激活python虚拟环境?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。python的五大特点是什么python的五大特点:1.简单易学,开发程序时,专注的是解决问题,而不是...
    99+
    2023-06-14
  • Linux系统下SystemC环境如何配置
    这篇文章将为大家详细讲解有关Linux系统下SystemC环境如何配置,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。以下为centos7下配置方法将压缩包放置到用户目录下,并解压tar -zxv...
    99+
    2023-06-21
  • window环境下如何使用VScode连接虚拟机MySQL
    本文将为大家详细介绍“window环境下如何使用VScode连接虚拟机MySQL”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“window环境下如何使用VScode连接虚拟机...
    99+
    2024-04-02
  • 怎么在Linux系统下使用TUN/TAP虚拟网卡
    这篇文章主要讲解了“怎么在Linux系统下使用TUN/TAP虚拟网卡”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux系统下使用TUN/TAP虚拟网卡”吧!在计算机网络中,TUN...
    99+
    2023-06-12
  • 如何在 Linux 环境下使用 Python 解决 LeetCode 难题?
    在计算机科学领域中,LeetCode 是一个非常受欢迎的在线刷题平台。学习算法和数据结构的过程中,LeetCode 为我们提供了大量的实践机会。然而,对于初学者来说,LeetCode 的难题可能会让他们感到困惑。这时,Python 作为一种...
    99+
    2023-09-07
    linux shell leetcode
  • 如何在Linux环境下使用Python来记录日志?
    在Linux环境下,Python是一种非常流行的编程语言。由于它的简单性和易读性,Python已经成为了许多开发者的选择。当你在编写Python代码时,你可能会需要在程序运行时记录一些信息,例如错误日志、调试信息等。在本文中,我们将探讨如何...
    99+
    2023-10-23
    linux 编程算法 日志
  • conda如何配置python虚拟环境
    这篇文章主要介绍“conda如何配置python虚拟环境”,在日常操作中,相信很多人在conda如何配置python虚拟环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”conda如何配置python虚拟环境...
    99+
    2023-07-05
  • Python 学习笔记:如何在 Linux 环境下使用框架?
    Python 是一门流行的编程语言,它具有简单易学、功能强大、可扩展性和跨平台等优点。而对于 Linux 环境下的 Python 开发者来说,框架是一个非常重要的工具。本篇文章将介绍如何在 Linux 环境下使用 Python 框架进行开发...
    99+
    2023-08-05
    学习笔记 linux 框架
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作