python虚拟环境介绍与安装(不借助anaconda)

1 虚拟环境介绍

(1) 虚拟环境能对不同的状况进行环境隔离,程序A的环境变动不会影响程序B的开发

(2)比较便携,因为虚拟环境中都有各自的python包,U盘复制环境,省去其他人配置环境的麻烦

(3)各个虚拟环境都是一个个独立空间,彼此互相不影响

2 虚拟环境的安装和启动

(1)创建一个虚拟环境文件夹

(2)进入到文件夹的目录下,创建虚拟环境:可以使用命令自己创建,也可以使用anaconda辅助创建(可以参见这篇博文 : Centos 创建新的虚拟环境 – jacknie23 – 博客园 (cnblogs.com))

使用命令创建:安装virtualenv 。

virtualenv就是用来为一个应用创建一套”隔离”的Python运行环境。如下图:

python虚拟环境介绍与安装(不借助anaconda)

使用如下命令:

pip insatll virtualenv

pip freeze:列出在当前环境下安装的包

(3)进入到虚拟环境文件夹下,然后使用如下命令

virtualenv .

将当前文件夹设置为虚拟环境容器

或者使用

virtualenv 文件夹名称

来指定

(4)先进入到虚拟环境的根目录,使用以下命令进入到Scripts目录下,并启动虚拟环境

.\Scripts\activate

(5)关闭虚拟环境

使用以下命令可关闭

deactivate

以上命令均在命令行窗口执行,虚拟文件夹可自己创建也可指定现有的文件夹

Original: https://www.cnblogs.com/jack-nie-23/p/16422002.html
Author: jacknie23
Title: python虚拟环境介绍与安装(不借助anaconda)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/582402/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 防数据泄露_MySQL库和数据安全

    攻击场景 外部入侵 内部盗取 防御体系建设 参考 在企业安全建设中有一个方向是防数据泄露,其中一块工作就是保障数据库安全,毕竟这里是数据的源头。当然数据库也分不同的种类,不同类型的…

    Linux 2023年6月6日
    092
  • frp实现Windows远程连接(docker)

    服务端配置 服务端拉镜像 docker pull snowdreamtech/frps 在某个目录下新建配置文件 frps.ini ,比如我是在/home/docker/frp目录…

    Linux 2023年6月8日
    085
  • 004 Linux 揭开神器 vim 面纱

    01 开篇初识 vim vim 功能吊炸天,但我们掌握一些常用的命令即可应对日常的使用了,不记流水账! Linux 中最常用的编辑器是什么? vim ! vi 跟 vim 啥区别?…

    Linux 2023年5月27日
    096
  • redis的间隔性速度慢的问题

    php操作redis,偶尔间歇性很慢.查看redis日志发现:Asynchronous AOF fsync is taking too long (disk is busy?). …

    Linux 2023年5月28日
    074
  • 大数据——搭建第一台Hadoop主机

    工具准备 1、VMware 2、CentOS 7 最小安装版 3、远程工具推荐使用 FinalShell 安装系统 1、打开VMware,根据自己的情况配置好虚拟机,选择系统镜像就…

    Linux 2023年5月27日
    0103
  • ingress-nginx 部署使用

    安装部署 nginx-ingress-controller 输入下面网址:选择版本 https://github.com/kubernetes/ingress-nginx/blob…

    Linux 2023年6月14日
    087
  • Guava中这些Map的骚操作,让我的代码量减少了50%

    Guava是google公司开发的一款Java类库扩展工具包,内含了丰富的API,涵盖了集合、缓存、并发、I/O等多个方面。使用这些API一方面可以简化我们代码,使代码更为优雅,另…

    Linux 2023年6月7日
    0105
  • Linux安装cmatrix代码雨教程

    一:介绍 cmatrix代码雨是Linux的系统屏保界面;执行cmatrix不仅可以练习简单的编译安装软件三部曲,还可以执行cmatrix命令做出代码雨,提升文化实力 二:成品演示…

    Linux 2023年5月27日
    098
  • 抑制stable_secret读取关键信息

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Linux 2023年6月7日
    099
  • Redis源码系列(一)

    Redis源码系列——内存管理 函数原型 src/zmalloc.h 函数指针与 void*指针的使用,提供了一个泛型的机制 /*stringfication*/ #define …

    Linux 2023年6月8日
    091
  • mit 6.824 lab2B,raft日志复制(lab2D中有关于此处大量代码修改找出了很多错误)

    lab2 说明: https://pdos.csail.mit.edu/6.824/labs/lab-raft.html 参考博客: https://zhuanlan.zhihu….

    Linux 2023年6月7日
    080
  • 使用Visual Studio 2019将ASP.NET Core发布为linux-arm64程序

    前言 前段时间入手了一台树莓派4B,一直闲置未使用,最近工作需要,要在上面跑下.NET Core程序,由于树莓派4B使用的是ARM架构,并且支持64位操作系统,为了充分发挥树莓派性…

    Linux 2023年6月8日
    0102
  • Ubuntu20.04桌面版 使用root账号登录

    sodu -i 执行命令,输入当前用户密码,临时切换到root身份 执行passwd命令,修改root登录密码 passwd 修改50-ubuntu.conf文件 执行如下命令: …

    Linux 2023年6月13日
    082
  • Docker安装及配置镜像加速

    Docker 支持 Mac Windows Linux 的三种安装 1、系统要求 官网提示如果要安装 Docker Engine, 需要一个CentOS 7 以及以上的稳定版本。 …

    Linux 2023年5月27日
    095
  • Linux之Nginx入门

    一、Nginx介绍 Nginx是一个开源且高性能、可靠的http web服务、代理服务。 开源:直接获取源代码 高性能:支持海量并发 可靠:服务稳定 高性能,高并发 Nginx支持…

    Linux 2023年5月27日
    086
  • PHP安装和部署

    一、关闭防火墙 二、安装EPEL源、REMI源、yum源管理工具、PHP 7.3 ①安装epel源 [root@localhost yum.repos.d]# yum instal…

    Linux 2023年6月7日
    0113
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球