python 虚拟环境的创建与使用方法

作者:不问前世 时间:2022-11-09 18:21:50 

首先我们知道python通过pip安装,那么我们安装的所有东西都会在我们pip下的配置目录下,这会显得非常臃肿,同样也让我们部署艰难。

python虚拟环境,他是这样做的,把一些非核心部分分离开,创建新的虚拟环境,这样他们的差异就分开了,形成各自独立的环境。

同样因为python版本不同而形成了不同的差异,通过虚拟环境同样也能解决这个问题。

虚拟环境有两种:

一种是:virtualenv,然后呢有人觉得不舒服,又封装了一下。所以我们只要记住一种就好了。

第一种:
1.

pip install virtualenv 安装虚拟环境包

virtualenv venv 为虚拟环境目录名

3.选择虚拟哪个环境-----python的各个版本不兼容,所以造成了这样一个现象。
//复制虚拟路径

virtualenv -p /usr/bin/python2.7 venv

//启动虚拟环境

$ source venv/bin/activate

退出虚拟环境:

$ . venv/bin/deactivate

第二种(必学):

windows 中:

pip install virtualenvwrapper-win

然后我们需要配置虚拟环境的位置:
我们可以在任意位置创建一个目录,然后呢:

添加系统环境变量 WORKON_HOME

python 虚拟环境的创建与使用方法

创建虚拟目录:

mkvirtualenv venv

这时候自动会将当前环境拷贝。

同样可以指定路径:

mkvirtualenv path venv

进入虚拟机:

workon venv

删除虚拟环境:

rmvirtualenv venv

退出虚拟环境

deactivate

linux 安装:

pip install virtualenvwrapper

安装完成后,在~/.bashrc写入以下内容

export WORKON_HOME=~/Envs source /usr/local/bin/virtualenvwrapper.sh

第一个配置环境位置;

第二种配置virtualenvwrapper环境,否则命令不生效。

然后重新加载:

source ~/.bashrc python 复制虚拟环境

现将依赖的环境冷冻起来:

pip freeze > requirements.txt

创建一个新的空虚拟环境:

mkvirtualenv blog

选择新的虚拟环境:

workon blog

安装相关依赖包:

pip install -r requirements.txt

到此这篇关于python 虚拟环境的创建与使用方法的文章就介绍到这了,更多相关python 虚拟环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

来源:https://www.cnblogs.com/aoximin/p/12796436.html

标签:python,虚拟环境
0
投稿

猜你喜欢

  • Mysql开启慢SQL并分析原因

    2024-01-24 12:03:30
  • Python之web模板应用

    2021-06-27 10:13:47
  • python返回数组的索引实例

    2023-11-01 04:48:17
  • asp分段插入数据库

    2010-07-02 13:13:00
  • Python Numpy 数组的初始化和基本操作

    2022-08-28 22:18:23
  • XMLHTTPRequest的属性和方法简介

    2007-12-18 18:42:00
  • Python字典 dict几种遍历方式

    2023-01-14 19:48:28
  • Python编程图形库之Pillow使用方法讲解

    2022-04-07 06:10:57
  • Golang导入包的几种方式(点,别名与下划线)

    2023-09-17 23:09:42
  • tensorflow 输出权重到csv或txt的实例

    2021-07-19 11:54:52
  • 对numpy中数组转置的求解以及向量内积计算方法

    2023-01-23 16:39:52
  • 解决tensorflow 释放图,删除变量问题

    2023-08-10 09:42:47
  • 如何基于python实现归一化处理

    2022-09-07 02:05:34
  • Python基于stuck实现scoket文件传输

    2023-06-06 22:59:50
  • HTML4标签的默认样式列表

    2007-09-28 22:00:00
  • SQL server 视图(view)介绍

    2024-01-19 17:52:06
  • python实现数组求和与平均值

    2021-09-27 07:15:49
  • 微信小程序滑动选择器的实现代码

    2024-05-09 10:34:48
  • python基于tkinter制作下班倒计时工具

    2022-09-17 00:43:36
  • 如何对PHP程序中的常见漏洞进行攻击

    2023-11-14 19:46:25
  • asp之家 网络编程 m.aspxhome.com